Then again, my eyesight isn't bad enough for me breaking my glasses on a holiday to be a potential problem. I've never broken any of my pairs before, and even if they were lost, I'm still able to read and get around. It's just more unpleasant to do so. But I still prefer glasses and wear them pretty much at all times.
In my case I worked onboard tall ships. Contacts let me be on deck in inclement weather without worrying about spray, fog, or losing a pair of glasses, let me use any pair of sunglasses instead of a ~$250+ pair of prescription glasses, as well as things like diving and snorkelling without needing a $150 prescription mask.
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.