San Roque cuenta dentro de su termino con ocho playas de diferentes características, en la sobresale la de Sotogrande. Entre estas siete playas tenemos la de Guadarranque., ubicada en la barriada del mismo nombre y en la desembocadura del río Guadarranque. La playa esta considerada como semiurbana y se encuentra en un entorno puramente industrial, cerca del yacimiento arqueológico de Carteia. Tiene una longitud de 800 metros y una anchura de 60 metros. La playa cuenta con módulos donde están instalados el equipo de salvamento, aseos, teléfono y servicio de limpieza. Dispone de una zona de aparcamiento al lado mismo lado de la playa y esta preparada para personas de movilidad reducida. El acceso a la playa autovía A-7, salida 117 y coger la carretera CA-P 2324