San Roque tiene espléndidas playas con acantilados desde las que se puede contemplar el continente africano, ideales para practicar deportes náuticos como para el avistamiento de aves.
Entre ellas destacan playas vírgenes como Cala Sardina, Cala Milla de Plata, Torreguadiaro, Puerto Sotogrande, Guadalquitón-Borondo, Alcaidesa-El Faro...