The waterfront town of Beaufort, North Carolina is charming. Less crowded than the more touristy beaches, makes Beaufort the perfect place for a lovely afternoon outing. Although the pier area is only about three blocks long, there is plenty to do and see: