It then passes Alcalá de los Gazules, Benalup-Casas Viejas, and after passing through the gorge of Barca de Vejer, it passes through the 9 kilometers of the Marismas de Barbate, to its mouth at Barbate.