Lovely town. Bring your bathing suit and your drinking shoes. Yoda Guy can't be missed if you are a Star Wars fan. Or like to make fun of Star Wars fans.
Port is expensive. Did the Buck Island Catamaran tour thru DCL and the ship and people running the ship were ok.... but the snorkeling itself was pretty boring. Not a lot to see and the snorkeling in Cozumel and Grand Cayman.