Next month I have two and a half hours in Mallaig (on a Wednesday, arriving at 1234 and leaving on the 1605). https://westernislescruises.co.uk/knoydart-ferry-timetable/ suggests that there is a ferry at 1430, taking an hour for the round trip to Inverie, which I could do in between trains.
Has...