San Roque liegt in Andalusien, nahe der britischen Exklave Gibraltar, und gehört zur Provinz Cádiz. Die Stadt ist umgeben von bedeutenden Orten wie La Línea, Algeciras und Marbella, während Málaga und Tarifa ebenfalls in der Nähe liegen. Dank seiner Lage profitiert San Roque von einer guten Anbindung an mehrere Flughäfen und einen wichtigen Hafen, die Verbindungen nach Europa und Afrika ermöglichen.
Die Gründung der Stadt geht auf das Jahr zurück, als spanische Einwohner Gibraltars unter König Felipe V. hierher umsiedelten. Seitdem entwickelte sich San Roque zu einem wichtigen Ort in der Region, was sich auch in seiner langen Tradition widerspiegelt.
Besonders sehenswert sind die Ausgrabungen der römischen Stadt Carteia. Jährlich zieht die Kirmes im August mit einem Umzug viele Besucher an, während der sonntägliche Markt Einheimische und Touristen gleichermaßen anzieht. Persönlichkeiten wie der Schauspieler Juan Luis Galiardo oder der Comiczeichner Carlos Pacheco prägten die Kultur der Stadt.