Shackleford Banks, Barrier island in Carteret County, North Carolina
Shackleford Banks is a barrier island in Carteret County stretching approximately 9 miles with maritime forests, sandy beaches, and dunes positioned between Beaufort Inlet and Cape Lookout. This undeveloped island is accessible only by boat and has no facilities or services.
The island was named after John Shackleford, a Virginia planter who acquired land tracts in the region during 1713. A 1933 hurricane created Barden Inlet, separating this island from neighboring Core Banks.
Wild horse herds descended from Spanish Mustangs roam the island today and can be observed in their natural environment during a visit. These animals shape the landscape and represent an important part of the island's ecosystem.
Bring your own water, food, and sunscreen since there are no shops or facilities on the island. Boat access is required to reach this location, so plan accordingly and check weather and tidal conditions before visiting.
The island was physically separated from neighboring Core Banks when Barden Inlet was created by a 1933 hurricane, a geological change still visible in the coastline today. This dramatic reshaping demonstrates the enduring power of storms in this coastal region.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.