The Strait of Hormuz has become a bottleneck for cruise lines, with some vessels stuck in the region and upcoming sailings delayed or canceled.