+1 for Surf Mud.
Another good barrier type is Vertra barrier stick, it's a titanium dioxide based stick and you can get a good flesh coloured one.
Any zinc cream will work.
I've tried the Island Tribe and it didn't work for me. And I didn't like the greasiness of it.
I've tried nearly every sunscreen you can get, all the cream based ones were useless for me for my face.
I don't need it for my arms or legs unless I'm out in the sun all day, but half an hour on the water and my face looks like a tomato!

Drove me nuts! I was burning through everything I tried.
It must be the glare factor. I can go for a 4hr bike ride without sunscreen and not burn at all.
And to get it off use baby wipes, or makeup wipes.
Just don't flush them down the loo, they're a major enviro problem for waste water treatment. Bin them.