Have you heard of Blinc Mascara? It would stay put in a hurricane so nearly every ski bunny I know who is serious about her make-up and her sport uses it. It's also low irritant etc.
Wish I'd heard of that when I went on my first date with my now DH - scuba diving. A more unattractive sport there is not, especially in Melbourne in September... brrrr...