Buxton, which known many years ago as “The Cape”, is the largest town on Hatteras Island (North Carolina, USA) in terms of lands and ; An excellent place