All you can do is mask up, use hand sanitizer and hope you get lucky. We have done 4 cruises and the 4th on Apex gave us covid. I think the ships are petri dishes for it. Everything you touch, someone else has touched it also. The air inside can only circulate so much of it out. Take medication with you as I have read the ship stores no longer stock anything. Have fun, good luck.