a group of buildings on a rocky island