There are a lot of photographers who specialise, partially or fully, in the Outer Hebrides. Some are better than others, and (as this is a subjective thing) one of my favourites is Milou.
Here's his shot of Luskentyre beach:
His online gallery of Outer Hebrides pictures is well worth a look at. Unlike many other online galleries, the pictures are ver high quality, large and not obscured by copyright and ownership notices. The "cow nose" one is a particular favourite.