San Roque ciudad, no tiene playa, pero sí su termino municipal. Así tienes a Puente Mayorga, Campamento y Guadarranque que se encuentran a solo unos 3 kilómetros del centro urbano sanroqueño y poseen litoral. Tambien tienes a Sotogrande, urbanización de lujo, y a Torreguadiaro, aunque a unos kilometros más alejados. Desde Algeciras a San Roque se tardan por autovia unos 10 minutos.