Dover Castle ist eine der bedeutendsten historischen Stätten Englands. Seit der Eisenzeit befestigt, errichteten die Römer hier einen Leuchtturm, die Normannen eine mächtige Burg und im Zweiten Weltkrieg entstanden geheime Kommandotunnel.
Der Great Tower ist einer der besterhaltenen normannischen Bergfriede Europas und bietet spektakuläre Ausblicke über den Ärmelkanal.