Don't miss it in Mallaig