With over 300 miles of coastline in North Carolina, there's always a beach to pull up a patch of sand and enjoy a day on the coast. While top destinations like Emerald Isle, Nags Head, and the Outer ...