Best places to snorkel in Riviera Maya

Beach, sun and sea life Dive into a submarine paradise at the Caribbean Sea   Riviera Maya is the perfect place to be in touch with nature: the area offers multiple activities...