Canna is the westernmost of the Small Isles archipelago, in the Inner Hebrides. It is linked to the neighbouring island of Sanday by a road and sandbanks at low tide. The island is 6.9 km (4.3 miles) long and 1.6 km (1 mile) wide. The island is managed by the National Trust for Scotland. Read more…