an island with a castle built on it in the middle of water next to a mountain