Apart from suncreams and shade. Any alternative creams, herbs etc that have benefits regarding skin cancer?

Astaxanthin. There is some evidence that astaxanthin can prolong the time it takes for you to get a sunburn. Sunburn causes skin cancer. The recommended dose is 4-12 mg per day.
Skin cancer. There are no effective creams, herbs, etc that reliably prevent sun damage. Sunscreens work very well and should be used when you are outdoors.