Obviously, cruise ship environments are different to on shore establishments. When captain asks you to wear masks as there is an outbreak on board, as on Britannia last week, he is only trying to protect his crew as much as possible, especially with some staff shortages already.