I did a search, but couldn't really find what I wanted. My boyfriend and I are going on the Western Caribbean 8-night out of Galveston on Jan 4. He wants three things out of the cruise 1. To swim with dolphins 2. One beach day 3. Good authentic Mexican food. I booked a dolphin excursion out of Cozumel, but I am thinking Costa Maya might be our Mexican food/beach day. Does anyone know if there is a good/clean place to eat some authentic Mexican food near the port? Or will we need to go into town. If we do need to go into town how long does it take to get there, and would we have time to still have a night beach day after getting some grub? Second part to the question, what is the best beach and do I need to prebook to get there or could we just get a cab/use a shuttle when we get off the ship? Any information regarding either question would be really appreciated, thanks!