I just returned from a trip to the Galapagos. Ecuador is much more strict than we are; masks are required to be worn inside all buildings and outside as well, and in cars, vehicles, etc. And people just did it. No one protesting about their "freedumbs."
The cruise line requires all staff and guests to be vaccinated. Plus, to enter the Galapagos, you have to pass a PCR test also. Even once on the ship, we were required to wear masks at all times outside the cabin, including on the outside decks. In restaurants, lounges, etc you could take them off if eating or drinking. Yes, it was probably overkill. But here's the thing: the cruise went off without a Covid hitch. Everyone felt very safe and comfortable, knowing we were all vaccinated and tested too. And they are going to be able to cruise the next week, and the week after that, etc without a major Covid hiccup.
I was thinking about how messed up it is that Florida's Governor doesn't want to let cruise lines in Florida require 100% vaccinations. And how on those ships you'd never know if the person next to you was vaccinated or not. And how inevitably, there would be Covid infections amongst the unvaccinated on the cruise ships and the ships would probably have to cancel cruises, etc.
From a business perspective of a cruise line, it just makes sense to require all guests and staff to be vaccinated.