city on a rocky island