Admittedly, when we arrived, we were both very unsure of how the day would plan out as the morning whilst 'checking in' seems very disorganized. However, once you are out on the boat, it's wonderful. Having just learnt to snorkel the day before, Rahul and David were very understanding and helpful in getting me into the water. The swimming with dolphins was an incredible experience, and I thoroughly recommend. The amount of time you get in the water will depend on how many people are in the boat with you, for us it was a full boat, so had about 10 minutes followed by another hour watching them. The lunch on the island was brilliant and complete with fish, chicken and lots of alcohol. We had 9 people on our trip, all of which spoke different languages, but we all had great fun and learnt a lot from each other. A great trip to do.