Our Vista cruise in Nov. 2024 has had several port changes, including an overnight in Istanbul and another Turkish port cancelled.
Of course the cited safety to us, but when it happened, I assumed it was to make way for larger ships from the broader fleet who couldn't/shouldn't stop in the "holy-land".