Home to happy coastal towns with beach paradises like Southport and charming walkable riverfront gems full of shops and eateries such as New Bern, North Carolina is a state brimming with ...