There are several small lochs on the island, the largest of which are Loch Fiart in the southwest, Kilcheran Loch 3 kilometers further north-east, and Loch Baile a' Ghobhainn another 4 km NE, north of Achnacroish.