Margaret's Bay, cerca de Dover, Inglaterra.