For an island you can drive around in under an hour, Barra packs in remarkably varied things to do. The medieval castle in Castlebay Bay, the beach that doubles as the airport, the climb up Heaval, and the Gaelic culture in the village pubs all sit within a short bicycle ride of each other. Off the main island, the smaller islands of Vatersay (linked by causeway) and Mingulay (by boat) extend the visit by another day or two.