Do special sun protective fabrics really work?

Yes, though most studies have looked at their ability to prevent sunburn, rather than skin cancers, which can take years to develop.