Castlebay, Isle of Barra, Scotland, United Kingdom