My friends and I went on a snorkeling trip in Los Cabos, Mexico. The snorkeling was so-so, but the...