I enjoy Cozumel and I have been there multiple times. I usually take the water taxi to town. There is a nice beach right there and the color of the water is incredible. Later we do some shopping. There are plenty of tours there also but by now I have taken all of them. What is your favorite port and what do you there when you take a cruise?
What is your favorite Western Caribbean port?
Probably Belize. The cave tubing excursion is pretty otherworldly. I would not recommend this for anyone who gets claustrophobic though.
So far it would be Cozumel, I really enjoyed Tolum and it is a nice place to walk around.