Similarly, if a cruise starts or finishes in a foreign port, travelers must come prepared with a current passport. Certain Caribbean nations require cruise passengers to have a valid passport in order to enter: Barbados, Guadeloupe, Haiti, Martinique, St. Barts, St. Martin, and Trinidad & Tobago.