Sanlúcar dispone de unos 6 km de playas, encuadradas en la denominada Costa de la Luz.