Hebrides: Islands on the edge