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?