Going on a business/pleasure trip to GC at the end of March and I'm looking for some suggestions for taking my wife snorkeling. I've been there diving, but that was almost 20 years ago. Certainly I'll take here to stingray city/bar. I'd love suggestions of specific locations to take her for a positive (encourage her diving interest) experience. I'd love names of recommended guides/services for boat excursions, and any land-based activities, restaurants, etc that we should not miss. Thanks!