Three small lochs lying to the east of Strath Naver, the Dunviden Lochs are situated 1½ miles (2.5 km) east of Carnachy. The larger is the most southerly and it and the northernmost contain several islets. The middle loch reduces to little more than a puddle in the summer.