I personally, would not go to an optometrist while on a cruise, unless it was an absolute emergency. I go once a year and I really do dislike going, mostly because of the test that they puff air into your eyes. While cruising, I only want to think about pleasant and enjoyable things. I would be more comfortable going to the same practice I had been a patient at for many years - if I have any kind of problem with my contacts or glasses, I can get it taken care quickly. I am just curious, if you had an issue with a vision prescription that was filled at sea, who would remedy that once you returned home? I realize that you could go to your regular optometrist at that time, but then you would not only be out the money you spent at the shipboard eye dr., but also the cost of a visit to your regular vision care provider.