And if you're starting and ending your cruise at different ports within the U.S. — or flying in to or out of a Caribbean country — you will need a passport. However, while many cruise lines may not require passengers to bring their passports, plenty recommend it, as does the U.S. Department of State.