A scenic cruise brings you to Mexico Rocks, loved by marine enthusiasts for its abundant sea life, shallow crystal-clear waters and pulsating coral gardens. Snorkelers here often encounter grouper, lobster, barracuda, sand sharks and colorful tropical fish. Meals B