Cape Cod was named by Bartholomew Gosnold, an English explorer who visited its shores in 1602 and took aboard a “great store of codfish.” In 1620 the Pilgrims landed at the site of Provincetown, on the hooked tip of Cape Cod, before proceeding to Plymouth.