Travel: Outer Hebrides – Beaches and dreams on an idyllic island

© Andrea RiccordiThe sandy runway of Barra's airport (Andrea Ricordi)
The sandy runway of Barra's airport.