Como municipio colindante con la provincia de Málaga, y debido a razones geográficas, San Roque es el primer municipio de la Costa del Sol de la provincia de Cádiz tras Manilva, en pleno Campo de Gibraltar.