Costa Maya was cancelled on our recent cruise due to high winds, so I can't really comment on that. I will say that we had a great excursion in Belize. We did the Altun Ha ruins and river cruise excursion. The ruins were great, and so was the river cruise. Gorgeous ruins, with a couple of them still being climbable. The river cruise was really nice. Saw some crocs, birds, and even manatees. The included lunch was terrible. I would recommend this excursion, but be prepared to not have a decent meal.