At present there are no banks, post office or telephones available in Puerto Costa Maya. The nearest airport and other amenities is 4 miles away in Majahual. The seaside village where the ships dock has a little bit of everything for your visiting pleasure, even a taxi to Majahual since you have all day. Once the cruise ship leaves, the entire village closes until the next day.
While there we strolled around the souvenir shops, jewelry stores, bars and restaurants. The food was excellent. They even have a "swim-up" bar in which there were some interesting sites. There are a number of tours offered by the cruise line for a great deal of fun or just take a taxi into Majahual. There is plenty of beach area surrounding the village. It is currently developing rapidly especially since the real estate is inexpensive and the construction of the cruise ship terminal near the town of Majahual.
Should we have the opportunity to go back one day, we will definitely take a trip into Majahual if the new terminal is not completed. I almost forgot, one of the stores in the village sells various wines and liquors. They also allow some tasting prior to purchasing. This is true at a few other stops as well. If you're a good barterer, then this is the place for you. Great items to select from.
Unfortunately Costa Maya was hit hard by Hurricane Dean in 2007 and the completion date for repairs was scheduled for September, 2008. Holland America's Westerdam was the first cruise ship to return to the port on October 31, 2008 after being closed a little over a year. If you're planning to visit, please check this link for up–to–date information on their progress in other areas.