Sorge su una lieve collina, si affaccia sul mar Mediterraneo con le località turistiche balneari di Baia di Capo Rossello, Punta Grande, Pergole e Giallonardo. La fascia costiera è a picco sul mare per quasi tutta la sua lunghezza. Di notevole interesse paesaggistico è la Scala dei Turchi, costituita da uno sperone di marna bianca prominente sul mare, cui le falde digradanti a strato conferiscono un aspetto molto suggestivo dai forti contrasti cromatici, l’azzurro del mare e del cielo contrapposto al bianco accecante della roccia.
Comuni costieri confinanti : Porto Empedocle ⟵ Realmonte ⟶ Siculiana