For a country with more than 95,000 miles of shoreline, the United States has surprisingly few beaches designated as national seashores. There are just 10 in total, including Cape Hatteras National ...