What they can do, is ask for a voluntary shown vaccine document, and if you don't want to produce that verification, you will be considered unvaccinated ; you will have to pay more money for tests and be more restricted aboard and ashore. - Tom
Carnival is doing testing at embarkation and debarkation for the unvaxxed but not charging for July and August...