We're doing the April 13 Trans-Canal cruise aboard the Infinity leaving San Diego and arriving Ft. Lauderdale 14 days later. The travel clinic is trying to get us to do immunizations for: Hepatitis A, Diptheria, tetanus, and yelllow fever. In addition, they're suggesting malaria medicine starting a week before the cruise and continuing about 2 weeks afterwards. Aren't they being a little zealous?? We don't plan on venturing too far from the ports.