I did the Cape Town to Rio cruise last year, and had to get the shot even though I was getting off in Rio and heading home, not heading to other ports in SA. As I recall, it was not a government requirement, but a Regent requirement.