We're in the early stages of planning a family vacation for next June. We'll be using Marriott points, so that has us staying in either Key Largo or Key West. My husband and I are both divers, and our oldest daughter (will be 11) will likely be completing a PADI referral. We'll have snorkeling friends and family joining us some days, and our 7yr old daughter will likely be snorkeling as well. My husband & I will take turns diving with our oldest if she does more than just the cert dives. We're looking for recommendations all around--which Marriott property, what dive shop for my daughter to complete her cert, good diving and snorkeling locations suitable for the varied group, Standup Paddleboard spots suitable for kids, good swimming beaches, other non-diving, kid-friendly activities... (even restaurant & key lime pie recommendations!).