Strait of Gibraltar country Outline map labeled with important cities along the strait, they are Faro, Lagos, Portimão, Cadiz, Huelva, San Roque, Algeciras, Marbella, Malaga, Adra, Motril, Almeria, Tangier, Carboneras, Larache, Nador, Oujda, and Tetouan from Spain, Morocco, and Portugal.