Beached at Barra: Landing on Sand in the Scottish Isles 24 January 2025 By Seth Miller 2 Comments Landing in Barra means riding in a 19-seat Twin Otter prop plane aimed into the wind, and lowering the aircraft onto the sandy beach just outside the terminal building.