The Outer Hebrides – also known as the Western Isles – are home to some of Scotland's most remote and pristine beaches, ...