I wore contacts but kept glasses at hand for the evening if I wasn't wearing contacts. I know you can buy athletic straps for glasses to keep them on, I won't post a link but that might be worth looking into. You will be VERY active at NASS!
I got a nice pair of Chum's eyeglass retainers at a local boat store. There are thousands of options online. I doubt not having contacts will be a problem during your life and career. You might have regretted your lack during Plebe Summer back when they still issued the awful BCG's.