I have some Kurtis glasses/google/wraparound things. I can't really recommend them. They don't really do anything useful that any other much cheaper glasses do.
They have one attribute that is pretty good. They're quite slim and sit a fair way off your face. That allows a fair amount of airflow and it's easy to get a finger under them and wipe water out of you eyes. They can be pushed up onto your forehead, even when wearing a hat or helmet, so you can see if they get too gungey or it gets a bit dark.
Fogging shouldn't really be a problem for kitesurfing. You dunk your face and glasses in the water then ride off. As long as there's airflow the glasses won't fog. Fogging is huge problem for surfing because the air flow is low and you generate a lot of heat from exertion.
Dirt and grease and sunscreen and dried salt water is more of a problem. You can reduce that by cleaning your glasses spotlessly with dishwashing detergent or hand soap. Wash, dry and polish and most gunk will just run off. Add on coatings like RainX only help a little and are more trouble than they are worth.
These glasses https://www.lip-sunglasses.com/products ... s/typhoon/
work pretty well for reducing water and salt spots. The coatings are built in to the lenses. They cost a heap, but they're the best I have found. They still fog up but you can rinse them as you ride.