Where was the first place the Pilgrims landed?
Answer: Provincetown, Massachusetts
History - The Mayflower first landed at the tip of Cape Cod, in what is now Provincetown. The settlers had originally hoped to make for the mouth of the Hudson River and find fertile farmland somewhere north of present-day New York City, but bad weather forced them to retreat. They intended to try again for the Hudson, but the approaching winter and dwindling supplies eventually convinced them to continue on across Cape Cod Bay to Plymouth.