You can get cheap glasses from China. I found on reddit people swearing by zenottic on aliexpress and got some glasses for 20-30$. Nothing to scream about, plastic but they do the job really well.
I already lost one pair in the sea, which would have been bad if I had 200$+ glasses.
I wear contacts in water or if I lose my glasses, but try to use glasses most of the time to let my eyes breathe.