Source: Tourism MediaHampton BeachEnjoy freshly caught seafood, clean beaches and gorgeous views of the Atlantic at this oceanfront village that epitomizes small-town charm.WorldNorth AmericaUSARockingham CountyNew HampshirePortsmouthHampton Beach