The Outer Banks — a 130-mile stretch of beach towns off the North Carolina coast — offer rich historical memories (it’s home to one of the first havens for freed slaves), gorgeous stretches ...