If you can afford the cost of that cruise what's a little extra for the shot, also having peace of mind that you are vaccinated against Yellow Fever. It's not HAL's requirement that you need the shot but the country.
Thanks for your balanced review, I agree with you about the smoke issue, & since when is watching a movie in the main show room entertainment? HAL has got to up their game and get some decent main shows back.