El municipio se encuentra bañado por el mar Caribe y el río Atrato.