The Small Isles take the ferry from Mallaig