I would not be relying on the kindness of strangers like that. Or bluntly not paying for a taxi either.
As far as I am concerned the Armadale route is now all but closed to me, using public transport. Very sad- it was a good route in it's day, but not now really viable.
If I want to visit Armadale Castle then I can still do that as a day ferry trip from Mallaig
Likewise it is now unfortunate that the bus to Glenelg has ceased, so the turntable ferry route is not viable any longer by public transport.
If it is not possible to arrange my travel round the one daily bus from Armadale (need to use the early ferry from Mallaig), then I would use the train or Shiel Buses to Fort William then the Citylink bus from Fort William to Portree over the Skye Bridge.
Time was when the Armadale bus had a fairly frequent summer service- that changed round about the time when Portree bus depot moved from down by the harbour to the industrial estate it is at now. Likewise it used to be possible to take a local bus to Portree from Plockton, Kyle of Lochalsh, even Eilean Donan Castle and even as far as Strathcarron- but Stagecoach (Highland Scottish/Rapsons as they used to be) seem to have lost the mainland school contracts those services were based around. So sadly Citylink is now the only viable route from Kyle to Portree, but that is frequent enough that it doesn't really matter.
Personally I can base my travels round the two good bus routes on the Island -Dunvegan and the Trotternish circular (also the Citylink route to Kyle for Raasay) and just accept there are places I can't get to- such as Neist Point. Or, indeed, Callum's road on Raasay which is beyond my personal walking range from the Ferry Terminal.