You pretty much got it. The photo is from the upper slopes of Ben Nevis. The water in the distance is Loch Linnhe.