Magical Beaches to Visit in North Carolina USA

10. Nags Head

9. Duck

8. Oak Island

7. Wrightsville Beach

6. Corolla Beach — Corolla

5. Topsail Island — Topsail Beach

4. Ocracoke Island — Ocracoke

3. Cape Hatteras — Manteo

2. Bald Head Island

1. Emerald Isle