New Hampshire's Seacoast captures the essence of New England's oceanfront. In just 18 miles of coastline, there are long, sandy beaches, working ports, offshore islands, surf-stung rocks, and popular resort towns and villages that date back nearly four hundred years....