The canton's boundaries are made by Río Savegre river, Río Guabo river, and the coastal mountain ranges. The canton has the highest mountains peaks of the Cordillera de Talamanca (Talamanca Mountain Range) on the east. In the middle of the canton, the Río General river goes from north to south.