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.ÌýMore