El litoral del término municipal tiene unos siete kilómetros de playas, casi seis kilómetros de acantilados, principalmente en punta Carnero, seis y medio kilómetros de costa baja sobre todo en las calas de la zona del estrecho y casi tres kilómetros pertenecientes al frente de la ciudad.