Emerald Isle & Crystal Coast

A family beach town on North Carolina's Crystal Coast, near Fort Macon, historic Beaufort, the NC Aquarium and the wild horses of Cape Lookout.

Emerald Isle lies in Carteret County, North Carolina, at the western end of the barrier island Bogue Banks, and is the most popular family beach town on the "Crystal Coast." Bogue Banks runs east–west with south-facing beaches; from west to east it holds Emerald Isle, Indian Beach, Pine Knoll Shores and Atlantic Beach, all linked by NC 58. The climate is humid subtropical: May–September is beach season, with water temperatures reaching 28°C; September–October brings fewer crowds, warm water and good value, though August–October is hurricane season. Winters are mild, but most resort facilities close. Exploring falls into three parts: on the island itself, beaches, fishing piers and the aquarium; to the east, historic Beaufort, the hub for food and history and the departure point for boats to Cape Lookout Lighthouse and the wild horses of Shackleford Banks; and to the west, Swansboro and Bear Island (Hammocks Beach) for an unspoiled island experience. Getting there: the nearest airport is New Bern (EWD, about 60 km), with Wilmington (ILM) about 140 km away; there's almost no public transport, so you'll need a car. Plan 3–5 days; check ferry schedules and the weather before heading out by boat, and heed rip current warning flags when swimming.

Top sights

Where to eat

Itineraries