Atlantic Beach and Morehead City, along with Beaufort are three lovely towns on the beautiful Crystal Coast of North Carolina. Beaufort, founded in 1709, is a sailing harbor town with a great view of the Rachel Carson Coastal Reserve. Morehead City, founded in 1860, is home to a large ship port and a fun fishing…