A CalMac ferry route from Mallaig to the Small Isles offers island-hopping adventures with breathtaking views across Scotland ...