Beaufort, a community with meticulously restored homes and public buildings, is on the mainland at the southern end of the Outer Banks (near Cape Lookout).