Gran Cenote is great for snorkeling, and it's actually their bread and butter. Many people stop by there after a hot morning at the ruins at Coba or Tulum to cool off in the afternoon. Gran Cenote would be an excellent choice for a cenote tour and a snorkel swim for your non-divers.