Castle ruins on a rocky island