Its fascinating pirate lore is fun to delve into, but this small New Hampshire town's charm really lies in its natural beauty ...