In Costa Maya, we, my wife and three small children went to the Tequilla Beach Club, which is a short walk or taxi ride from the pier. The club was very nice, they served food and drink, cheap!! and they offered water activities. Infact, I took 2 of my children snorkeling for a reasonable price. The water was the bluest I've ever seen and the people were very friendly. Also, the shopping area with the pool and other attractions at the end of the pier is very nicely done. Costa Maya was my families favorite stop. cozumel was OK any of the beach clubs are fine. We went to paradise which was very nice.