My husband's adult daughter is a German citizen and is going to go on a cruise with us. We are leaving from Miami with stops in Dominican Republic, Puerto Rico, St Maarten, Antigua, St Thomas and Great Stirrup Cay. We know she needs ETSA to fly to the US but are getting conflicting answers as far as the cruise line. She holds a German passport. Does anyone know of anything else that needs for the cruise line.