The number of noro outbreaks annually suggest otherwise.
FWIW, I don’t stay in huge hotels, either. Or attend massive events. So I’m not just ragging on cruise ships.
Um. It varies ship to ship. These have 3000 crew and leadership matters. So ship to ship, Captain to Captain and medical officer to medical officer.