This is the Isle of Aran, off the west coast of Scotland.  Sometimes called "Little Scotland" because its similarities geographically to Scotland.