Im off to Harris on Thursday so will let you know! Seriously I was in Torridon last weekend and they were awful, im guessing it will be the same on the Islands.
Last year I camped at Seilebost and they were ok, the campsite being on the sea front. Harris is more rocky and mountainous then Lewis so it maybe worth heading down there?
Cheers Ed