La ciudad es un pequeño puerto fluvial a orillas del río Térraba, a 10 kilómetros de su desembocadura en el Océano Pacífico, al sur del país.