Village of Tarifa, located in the Strait of Gibraltar. In the ba

Village of Tarifa, located in the Strait of Gibraltar. In the ba