On our cruise with Journey from Athens to Dubai in October 2023, the passports were collected one day before we reached the country where visas were required and we could collect them in the evening before we visited the relevant ports. On this cruise, all visas where complimentary.