HI Mdavison, I did this with my DS(8 at the time) and my DD(11 at the time) on our trip in April of 05. We loved it! But my son did tell me after we got home that he was a little "freaked out" by the dolphin. The boat ride there was about 45mins I think.It was a nice ride I thought, great scenery! They also had a calypso band playing. Once on the island the employees of the company take over. We had a little introduction if you will about dolphins and saw a short film. After that we were broken off into groups of 6 or 8 I think. There were wetsuits available if you wanted them. We decided against it but to our surprise the water was quite chilly!!! Our dolphin was "Abico".
The 3 of us got into the water together standing on a platform. The trainer then had abico come up to us and we got to rub her head and belly, we touched her teeth and then she gave each of us a hug and a kiss and that was about it. I think we were in the water maybe 15 mins. Alot of money but we really enjoyed it, something I always wanted to do. And I figured I've come all this way whats a few more dollars!!! Have a great trip! Wish I was leaving again soon. I should also mention that the trainer was very clear with his instructions on how and where to touch the dolphin and I thought the dolphin was very gentle, if that helps in deciding for your son at all.
Have Fun