I did poorly with my camera here and didn't get pictures of the physical castle (maybe once you're seen one you've seen them all?!) ;o)
Instead pictures of the view from the high stand-point that the castle has over the cliffs. Can you see France in the distance? We think we did, but weren't quite sure. It's only 22 miles across the Channel.
A view of the city of Dover from atop the catle tower.