A cruise around the Hebrides took me to some of Scotland's most beautiful landscapes - and unearthed some hidden gems ...