Why? Glad you asked. Because the cruise line reported a few cases of COVID onboard and the CDC currently has the vessel under yellow status. Cabo health authorities demanded that any disembarking passenger were tested before coming to the Cabo marina and that was just not possible. The cruise line stated: “This is a vaccinated cruise and all guests were also tested before embarkation. Unfortunately, Mexican authorities imposed some testing conditions of all guests who debark that made our call in Cabo San Lucas very difficult, if not impossible, and we cancelled the call today. We are providing our guests with an onboard credit so they can enjoy the extra sea day.” Fear of other similar situations might scare off cruise shippers.