Yes, a legal immigrant (such as a Lawful Permanent Resident or a visa holder) can absolutely go on a cruise, but it requires meticulous "High-Fidelity" attention to documentation. For LPRs (Green Card holders) in 2026, you must carry your original, valid Permanent Resident Card (I-551) and your valid passport from your country of citizenship. For those on work or student visas (like H-1B or F-1), you must ensure your visa allows for "multiple entries" and that you have a signed I-20 or DS-2019 if applicable. A critical "High-Fidelity" warning: even on "Closed-Loop" cruises (starting and ending at the same US port), the US government requires non-citizens to have full documentation. If your cruise visits foreign ports like Mexico or the Bahamas, you must also check if your specific nationality requires a separate entry visa for those countries. Failing to provide these "High-Fidelity" documents at the pier will result in denied boarding with no refund, as the cruise line is legally responsible for your eventual re-entry into the United States.