Hi, my gf and I will be visiting Cancun for the first time in early September and I have some questions about snorkeling: 1. Is it necessary to...