La Spiaggia di Capo Zafferano è situata nel territorio di Santa Flavia, frazione di Bagheria. Questa spiaggia era prima chiamata lido delle Anime Sante, oggi invece la si conosce semplicemente con il nome di Lido del Carabiniere.
La spiaggia è in parte attrezzata, al quale si può accedere solo tramite un modico pagamento e in parte pubblica, il mare si presenta calmo e dai colori vivaci.