North Carolina, and Virginia have to work a little harder to earn their fans. However, there’s one beach in North Carolina that has sand and surf to rival even the dreamiest of Gulf Coast beaches, and ...