Hatteras Island is located off the North Carolina coast and has a rich history, beautiful beaches, countless hiking trails, and exceptional fishing! Hatteras Island provides all perks of an island vacation without all the bustling tourism. Here are the top five things to do on...
