Land!!! England, first view of Dover