Going to be taking my GF on her first cruise she is a US Permanent Resident with card and Georgia Drivers License and German Passport. What all is required to travel? I was told that we may also need to contact the visiting countries embassy to see what is required? We are going to HMC and Nassau on Carnival Cruise. Any Insight is needed thanks!