Canna Harbour. Credit: Steve Goldthorp

Charmian Entwistle recommends a visit to the Isle of Canna, a handy stop-off en route to or from Skye or the Outer Hebrides, but also an alluring destination in its…