Located at the tip of Cape Cod, Massachusetts, the seaside town is on the site of the Mayflower’s landing in 1620.