The local pub looks like a crack den’s front room. The weather is awful most of the time. And on the few sunny days the local bay (nicknamed “stinky bay” by literal-minded locals) gives off a smell like the a post-curry-poo Finally there is the fact that local TV picks up normal main land adverts for such delights as Burger King, Dominoes, KFC: and in all the time I spent there I never found one such place on the islands. Terrible.
I am not sure if Benbecular counts as a crap town as it may not even be a town – in which case I would like to nominate the entire Outer Hebrides.