Costa Maya is a somewhat odd port. On our stops there we got the impression that the port was built by the cruise industry, for the cruise industry and is a bit fake (i.e., too clean, colorful, etc) - and in fact it is. You can leave the port area by cab but your options were limited when we where there three years ago. The ships have several shore excursions but if you are looking for a true port city with many options, you will not find them. However, the beach is pretty, the shopping ok albeit cruise ship typical, and the food on the beach and drinks were very nice. We did go swimming on a beach to the left of the dock which was very nice, but small and had a rocky bottom. The water as throughout the Caribbean was clean, clear and warm. Costa Maya was a pretty area, but not one of our favorite ports.