Overlooking the Strait of Dover in England, Dover Castle in Kent has got a fascinating history, and it is massive.