The Mayflower pub stands near the landing steps where the Pilgrim Fathers set sail aboard the ship of the same name