Top 10 Beaches in North Carolina

1. Cape Lookout National Seashore

2. Nags Head

3. Duck

4. Hammocks Beach State Park

5. Carolina Beach

6. Ocracoke

7. Atlantic Beach

8. Wrightsville Beach

9. Sunset Beach

10. Bald Head Island