As part of our Hebridean Island Discovery tour, we recently stumbled upon an archipelago called the Slate Islands. These are just off the...