If anyone is cruising in the near (or distance) future, I highly recommend you stay abreast to the ever-changing protocols. They are VERY frequent and vary by cruise line.
Don Terris (Don's Family Vacations on youtube) was supposed to be on Carnival Mardi Gras this week, but had to cancel as the cruise line changed their policy on return testing and they would not able to provide this service for him, for free or for purchase.
Royal Caribbean and NCL do return PCR testing for guests who require them to fly (for now):
RCCL:
https://www.royalcaribbean.com/faq/questions/will-i-have-to-take-a-test-before-i-cruise
While onboard, guests 2 years of age and older will be required to undergo antigen testing before disembarking at the end of the voyage. This test will be conducted the day before the cruise ends. Guests will be notified onboard about how to register for this test.
Vaccinated guests who require an antigen or PCR test for re-entry into their country may receive one onboard at no charge.
NCL:
https://www.ncl.com/ca/en/cruise-fa...ents-guests-flying-back-countries-require-neg
Will NCL offer testing onboard to meet travel requirements for guests flying back to countries that require negative COVID-19 test results to re-enter the country post cruise?
Yes, COVID-19 antigen or PCR tests prior to disembarkation will be administered on board and paid for by the Cruise Line for those guests who require a test to return home. If a PCR test is required for any travel home, the cruise line will administer and pay for a PCR test, only for those guests whose home country specifically requires a PCR test. The PCR test onboard for cruises from Europe will be administered by Eurofins. The PCR test for US based sailings will be administered by Norwegian Cruise Line's medical staff.
If a guest has any other travel plans after disembarking the ship, other than returning to their home country, the guest can still request a PCR test onboard, at a fee of $150 per person.
If a guest booked a post-cruise hotel for more than three nights, it is the responsibility of the guest to make their own arrangements to get re-tested at their own expense.