Carnival is doing testing at embarkation and debarkation for the unvaxxed but not charging for July and August...
They have other ways to squeeze the unvaxed besides inconvenience. This is from the article, read below. -Tom
On top of these onboard restrictions, unvaccinated guests will have to undergo several COVID-19 tests that vaccinated guests won't have to do. This amounts to an extra $136 out-of-pocket payment per unvaccinated passenger for Florida cruises sailing five nights or less in July.
In August, this additional cost increases up to $178 for cruises sailing six nights or more (cruises five nights or less will still have a $136 payment per unvaccinated guest for the tests).