Best Of Cape Cod, Nantucket & Martha’s Vineyard
Cape Cod is a peninsula located in southeastern Massachusetts that extends 65 miles into the Atlantic Ocean. Provincetown is located northeast of Cape Cod while Martha’s Vineyard and Nantucket are located just south of Cape Cod in the Elizabeth Islands. In 1602, Cape Cod received its name from English Explorer Bartholomew Gosnold and is the […]