La municipalité est traversée par la rivière du Gros-Mécatina du nord au sud à l'est des deux villages. Celle-ci aboutit dans un grand archipel nommé Gros Mécatina qui s'étend de Baie-des-Moutons jusqu'à Harrington Harbour (Côte-Nord-du-Golfe-du-Saint-Laurent). Le cap du Gros Mécatina est situé à la pointe sud de l'île Mitchell au sud-ouest de Baie-des-Moutons. De plus, la rivière du Petit Mécatina coule vers l'est et se déverse dans le golfe du Saint-Laurent à l'ouest de Tête-à-la-Baleine (Côte-Nord-du-Golfe-du-Saint-Laurent).