Canna lies off the coast of Skye in a cluster of islands known as the Small Isles. But with only 15 residents and difficult access to the mainland, Canna is a fragile community. Show more
Discover 11,128,835 listings and 277,927 playable programmes from the BBC
Canna lies off the coast of Skye in a cluster of islands known as the Small Isles. But with only 15 residents and difficult access to the mainland, Canna is a fragile community. Show more