The Outer Hebrides are a chain of islands off the west coast of Scotland which have captured many an imagination for centuries. The main islands of Lewis, Harris and Barra are blessed with some of the most beautiful beaches in all of Europe, which together with their rocky and mountains inland fascinating mix of ancient historical sites and stone circles make them an enchanting destination to visit.