The Mayflower II, the replica of the ship that brought the Pilgrims to the New World nearly 400 years ago, is returning to Plymouth.