Castlebay ist der Hauptort auf der Insel Barra in den Äußeren Hebriden Schottlands und liegt an der Südküste der Insel mit Blick auf eine Bucht im Atlantik. Der Fährhafen wird von Caledonian MacBrayne betrieben und verbindet die Insel mehrmals wöchentlich mit Oban auf dem schottischen Festland, wobei die Überfahrt knapp fünf Stunden dauert.