Arriving in Mallaig on the Jacobite steam train stopover? You’ll have around two hours to enjoy this scenic harbour village before the return journey to Fort William. That’s just enough time to breathe in the sea air, enjoy a short walk or boat trip, and try some local food with a view. This quick guide...