Part of the attraction is that cruise ships are like floating hotels, and you get to.visit various ports of call without having to pack and unpack as you travel.
I guess I just have an opinion based on my travels around the world. There isn’t any so called “Port of Call” that I would pay a dime to visit. If people want to experience changes and see interesting places, I suggest they get in their cars and start visiting different towns around America.