I enjoy them both equally. I enjoy visiting Mayan ruins and they are available at both ports. Belize is a tender port. Costa Maya has a rather long, hot walk from the ship to the port although the port facilities are probably a little more inviting than Belize. Personal transportation from "Ship to shore" is available in Costa Maya but in our experience is not on a very reliable schedule. Neither location is a St Kitts, Saint Martin, or Cozumel both both are fun places if you have a positive attitude. After 36 cruises, I would gladly look forward to a day in either port. On occasion, my wife does, however, choose to stay on the ship when we visit one of these ports. Isn't it wonderful that we all don't enjoy the same things? 🙂