I think it should be "at Moriston the hills grew pale", meaning Invermoriston, where one might leave the Great Glen en route to Kintail.
Coshieville is in Perthshire if I remember rightly, near Aberfeldy.
Amazingly, I have only ever heard it performed once, on the radio by Archie Fisher.