0 By Melvin Vivas In Activities, Beach, DivingPosted June 17, 2020Discover Mexico RocksNo visit to Ambergris Caye is complete without snorkeling stunning Mexico Rocks. The newest marine reserve in Belize, Mexico Rocks is a rare coral patch made up of boulder-like coral formations, [...] READ MORE