My family will be staying in Islamorada over Easter and would like to try snorkeling but have never tried it before. My 14 yr. old is a good swimmer but my 17 yr. old is not as confident in the water and is also a diabetic with an insulin pump. My questions are do you- or can you- wear a life jacket when snorkeling? Also since my son can only be without his pump for an hour or so at a time can he get out of the water at any time he needs to? Can you recommend a good company that would be accommodating to newbies like us? We will have a car and don't necessarily need to stay in Islamorada.