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