We have been to Costa Maya a couple of times. Like Dave said, there is a nice shopping area at the port.
In addition, the Chacchoben Mayan Ruins are located relatively near this port. We have taken the ship's excursion to the ruins and were glad we did. Learning about the Mayan culture was so interesting. We recommended the excursion to some friends and they enjoyed it, also.