Staying at IB Grand in July. Want to do some snorkeling. Where is the best reefs to snorkel and does the dive shop at the hotel have good excursions to book? If so does anyone know the rates for snorkeling excursions? How is the snorkeling off the beach at the Grand?