Claigan beach in north-west Skye owes its dazzling white sands to an unusual variety of seaweed...