The Pilgrim Fathers left for the New World in 1620 near the commemorative Mayflower Steps in Sutton Pool