The Best Beaches in North Carolina

Cape Hatteras National Seashore (North Carolina): Some 70 miles of relatively unspoiled beaches begin at Whalebone Junction in South Nags Head and stretch down through Hatteras and Ocracoke islands in the south; in fact, Ocracoke's beaches consistently show up on top-10 lists of the nation's finest. Ferocious tides, strong currents, and fickle winds constantly alter the most dramatic beaches along the Eastern Seaboard.