I also recommend the NAAT test at Walgreens. We got our results back in a little over an hour and it was free. I sailed with my unvaccinated 8 year old a few weeks ago and they accepted the NAAT test. If you look at RCL website they say that they accept two tests Moleculer (also called PCR or NAAT) or Antigen
Same. I was on Odyssey as well 12/18-12/26. The staff and captain handled it well. We all know what we are getting into sailing in these times so it was not shocking what happened. Overall, a pleasant cruise to nowhere