Green’s Dictionary of Slang

Dover harbour n.

see Sydney Harbour n.