Scattered off the coast of mainland Scotland are hundreds of diverse islands with remote stretches of white sands, towering mountains, charming blackhouse villages and incredible wildlife. Kimberley Grant, co-author of Wild Guide Scotland, uncovers some of the most beautiful Scottish isles.
