Travel: Magical Mallaig will have you under its spell

The sands of Camusdarach
The sands of Camusdarach