a castle on a hill next to a body of water