Cap Spartel in Morocco where the Mediterranean meets the Atlantic