Posillipo is a rocky peninsula about 6 km long surrounded by cliffs with a few small coves with breakwaters at the western end of the Bay of Naples. These small harbours are the nuclei for separate, named communities such as Gaiola Island and Marechiaro.