Sandray Beach, Isle of Barra: Hebridean White Sands & Turquoise Seas | OnlyBeaches