No it doesn’t.
All the cruise companies have to do is say: “Country X were we are stopping requires vaccinations for these diseases. If you don’t have it, they won’t let us port there. So, it ain’t us asking, it’s them!”
ALL ports are bleeding red from lack of cruise tourist $$$ - they are ready for things to resume.
If they demand for passengers to prove vax to disembark and visit OK - those passengers must stay aboard.
The cruise lines should communicate to their customers that you travel at risk if not vaxxed and if you get sick must be quarantined to your stateroom.
It shouldnt be that difficult.
“All the cruise companies have to do is say: “Country X were we are stopping requires vaccinations for these diseases. If you don’t have it, they won’t let us port there. So, it ain’t us asking, it’s them!”
So, don’t dock in Country X. Find another port. Country X will quickly drop any Kung Flu vaccination requirements because tourist dollars speak loudly.