Iain MacLachlan lived on Benbecula in the Western Isles or Outer Hebrides, Scotland. He did write the Dark Island and I heard him play it on many occasions on the piano accordian, his favoured instrument. If I remember rightly he worked for the Hydro Board. I think that he died quite some time ago.
Regards
John