Post #8 is a good answer, but try this on for size.
In Fall 2022, we disembarked in Messina, Italy, (Sicily) rather than ride the ship back to Naples and finally to Civitavecchia where we had a gap of three or four days until our next voyage on another ship. We spent five days touring around Sicily, which is not all that easy to get to and would require another overseas trip or a deviation from a land trip we might do another time. Sure, we didn't use the final night on the ship, but we saved a bundle on travel costs. Even if we flew down from Civi (Rome airport) after the cruise, not only would two extra one-way airfares be required, but we would have had insufficient time in Sicily. At the end we flew from Catania back to Rome and then out to Civi for out next voyage. We were still in Civi the night before the cruise.