From the wild and undisturbed shorelines of the Outer Banks and Crystal Coast to the laidback surfer villages of Kure and Wrightsville Beach, North Carolina’s beaches have something to offer all types of travelers. Here are the 10 best beachfront hotels in North Carolina.