Dover Castle is over many acres and houses lot of buildings