Can't imagine an 18 day vacation, or in your case 22 nights. Looks like this will be a fantastic cruise -- great venues. I am looking at the possibility of a Dubai cruise in 2021.