See if your city made our list.
North Carolina’s 322 miles of shoreline consist of more than 25 distinct beaches, each offering its own unique experiences. Stretching along this coast is a string of beach communities and untouched ...