Der Río Guadalhorce ist einer der großen Flüsse in der Provinz Malaga, er wird von mehreren Quellen gespeist, eine davon ist die Fuente de los 100 Caños – der Brunnen der 100 Ausflussrohre – etwas außerhalb des Ortes Villanueva del Trabuco. Von hier aus legt der Guadalhorce 154 Kilometer zurück, bis er westlich von Málaga ins Mittelmeer mündet. Das 9 Hektar große Quellgebiet ist seit 2011 als Naturdenkmal geschützt.
Die umliegenden Berge gehören zur Sierra de San Jorge, Teil eines Kalksteingebirges, das Málaga von West nach Ost durchzieht. Hier wachsen vor allem Olivenbäume, Pinien und Steineichen, dazwischen niedere Sträucher. An einem der Abhänge fließen hier die Bewässerungsgräben zusammen und bilden den Brunnen der 100 Ausflussrohre, der als Ursprung des Guadalhorce gilt.
Der Guadalhorce ist der auch der längste Fluss der Provinz, er fließt zunächst nach Westen und bevor er seine Richtung nach Süden in Richtung Küste ändert, durchfließt er die beeindruckende Schlucht Desfiladero de los Gaitanes.