History:Study up on this ship that anchored in Plymouth Harbor on Dec. 26, 1620
... 
1620, the British ship Mayflower docked at modern-day Plymouth, Massachusetts
, ... the group sought financial backing from some London merchants to set up a 
... 1620, the Mayflower anchored at what is now Provincetown Harbor, Cape Cod.