From its golden sands and its towering cliffs, nothing prepares you for the drama of the Outer Hebrides. Madeleine Bunting pays tribute to the islanders’ indomitable spirit of endurance