Mother Church
Die wesentlichen Sehenswürdigkeiten im Ort wurden im Auftrag der Fürsten von Lampedusa erbaut. Die Hauptkirche Santa Maria del Rosario, auch Chiesa Madre genannt, wurde 1666 im Stil des sizilianischen Barocks errichtet. Auch das Benediktinerkloster Maria del Rosario und der Palazzo Ducale stammen aus dem 17. Jahrhundert.