Located in the town of Corolla, Corolla Beach is a pristine stretch of coastline on the Outer Banks of North Carolina. The beach is approximately 11 miles long and features soft, white sand and crystal-clear blue waters perfect for swimming, sunbathing, and strolling.