Most cruise ports require you to carry a photo ID to verify the name on the ship card matches. Even if your cruise is closed-loop, meaning it starts and ends at the same U.S. port, bring your passport. In an emergency, the ship may need to dock at a foreign port, requiring clearance through immigration.