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