Regarding Costa Maya, there is much to do. About 2 miles from the pier, at the little fishing village of Mahahual there are wave runners, parasailing, snorkeling, and wonderful, safe places to eat and drink. It is so safe and the people are so friendly. At the actual pier there is a mall that offers shopping etc... and a saltwater pool. The beaches at Mahahual are white sandy pieces of paradise,as are the other beaches nearby such as Uvero Beach. There are vendors that come down from Cancun on "ship days" to sell their things but if you look past them a little, then you will see how Mexico was 60 or 70 years ago. Yes, there are cash-poor people but they are very rich with the lives they lead, and happy. Talk about a great way to lower blood pressure. Rather wanting watersports or just relaxation there really is something for everyone at this port and "the little fishing village."