This North Carolina Town Is a More Affordable Version of Nantucket—With the Same Coastal Charm and Stunning Ocean Views Travel + Leisure