El río Baracoa corre por el oeste del municipio con un ancho máximo de 7 metros al llegar a la desembocadura donde logra superar los 27 metros, y con una profundidad de hasta 12 metros en su desembocadura al mar; sus aguas drenan al Norte sobre un fondo fangoso.