Limita al norte con los cantones de Pérez Zeledón y Buenos Aires, al sureste con el cantón de Golfito y el golfo Dulce, y al oeste con el océano Pacífico.