San Roque es el municipio en el cual se encuadra Sotogrande, una urbanización lujosa con la que inicia la provincia de Cádiz su litoral. San Roque es un pueblo nacido a partir de la invasión británica en Gibraltar, y su historia y sus monumentos son dignos de ver.