The Caribbean coast of Mexico is world-famous for its diving and snorkeling. And Costa Maya is a great place to experience the wonders of the underwater world. Whether you're a snorkel novice or a diving master, there are [snorkel and diving excursions] to suit you.