The Mayflower set sail from Plymouth, England, 400 years ago, carrying a group of settlers, who would later come to be known as the Pilgrim Fathers, to a different life in the New World. The ship made landfall in present-day Massachusetts in November of that year.The colonists departed from Plymouth after various delays and reached Cape Cod on Nov 21, at what is now Provincetown, Mass. On Dec 26, the 102 settlers on board disembarked at a nearby site that they named Plymouth, which became the fi