La cittadina, di origine medievale, sorge sul pendio di una rupe di tufo a strapiombo sul mare. Nonostante le recenti trasformazioni, mantiene l'aspetto tipico di un borgo marinaro, con un dedalo di vie e viuzze che si aprono in piccoli cortili, vicoli a gradinata che scendono alla marina, balconate che guardano il mare, la spiaggia e le scogliere.
Ancora particolarmente sentiti sono i riti della Settimana santa, con processioni alla quali partecipano i membri di antiche confraternite e l'allestimento, in ogni chiesa, dei Sepolcri.