Hi, I have gotten mixed information about passport requirements. My cruise includes Mexico, Grand Cayman, and Belize. The cruiseline has told me that I will not need a passport but the US government web site says that travel to Belize and Grand Cayman requires a passport. Is there special allowances for cruiseline visitors? Do you know if I will need a passport?