When Did the Pilgrims Land on Plymouth Rock?

The Mayflower brought William Bradford and the Pilgrims to Plymouth Rock, Massachusetts in 1620. Not exactly the truth, although it is what almost every child is taught during American History. The Pilgrims actually landed near what is now Provincetown, on the tip of Cape Cod, and then traveled to Plymouth.