I just learned of this requirement three days ago and my cruise is July 28. Thank goodness, I checked online sites to see the latest cruise news. If not, I would have showed up at the port totally unprepared. Thanks to everyone who takes time to share online, it is a great help.