Ved Corpach nordvest for byen begynner den kaledonske kanal med sluseanlegget kjent som . Kanalen går tvers gjennom Skottland over blant annet Loch Ness til den når Nordsjøen på østkysten ved Inverness. Loch Linnhe har flere sidearmer. Innerst i fjorden ved Fort William går armen Loch Eil videre i rett vinkel. Like sørvest for Corran Narrows ved Ballachulish går bukten Loch Leven østover til Kinlochleven. Det er flere øyer i bukten, de største er Lismore og Shuna.