Question: where did the mayflower land in the new world
Answer: On November 9 , 1620 , they sighted present - day Cape Cod .