Spotdude, I don't know if this will help your glasses situation at all, but I'm gonna throw it out there. I am quite nearsighted and worried (yes, I worry about everything, people!) about breaking my glasses on the ship and not being able to see a thing the rest of the trip. So I just bought THREE pair of prescription glasses on eBay. The best part? THREE PAIR for UNDER $100!! I paid $400 for my last pair at the optometrist. I am very pleased with them. Anyway, the store on eBay was eyeglassfactoryoutlet. I think they also have an outright website, too, maybe. But they are based in Florida. If you have your daughter's prescription, they might be able to get them together quickly and just mail them to the boat. Most frames are like $9.50 and you get the lenses for $19.50. Somewhere along those lines. Like I said, I bought three pair (one prescription sunglasses) and have been pleased with all.
Might be worth a shot!
Mel in MS