Went on day trip south of Cancun with a company called Snorkeling Adventures. Beautiful reef and fish, great food, and private beach. The trip also came with all the cheap beer you can drink. I swear the beer tasted like it had been sitting in the hot sun for a year. I will recommend the...