Even without an official excursion we had a great time here.
Walked across the street from the port to a local market and really enjoyed it. People were friendly and not terribly aggressive. There was what looked like it was intended to be a more mainstream shopping center that was either not quite up and running or was on its way out. Don't walk up that far unless you REALLY want to go to the Hard Rock there.
Cabs were readily available and not expensive.
We took one to Ocean Beach. Cab captain told us it was free access, which I guess maybe it was, but the guy out front wanted $12 a person. That at least included chairs, umbrellas, water inflatables, kayaks, snorkel equipment. Even though it was an unexpected cost it was way worth it. Also cheap beers!
Cab was an easy trip back. Made the boat without any trouble.
REALLY glad we went with an excursion at this port. Didn't seem as well organized as Cozumel.
We wanted to go to a Mayan ruin site and this one was a great option. A short 30-minute bus ride to the ruins (as opposed to a 2-hour drive each way on another ruins excursion) and plenty of time to look around. Plus there was an opportunity to swim in a beautiful sink hole at the site.
After we left the ruins we took the bus back to the beach where we were taken to the Corona Beach Club. The "open bar" wasn't open in the U.S. sense. You could have Corona beer, daquiris or margaritas and the drinks were small, but they'd bring you one (or two or four) every minute if you asked. The free snacks were just chips and salsa (pico de gallo), but they were good, and again you could have as much as you wanted.
Overall it was a great time and worth the money.