I can see the currents being a factor but not the passports. IIRC this was a cruise from Galveston and specifically would have been stopping (or did stop) in Mexico. Wouldn't they have been required for entry back into the US? Even if they wouldn't have needed them on docking at the end of the trip, I would think that both the Mexican and US governments could have made that problem disappear.