The best dolphin experience/swim we've ever done was at Discovery Cove in Orlando. We have not done "trainer for a day", but have done several others. I'd suggest skipping the dolphin deals in the islands and allowing another day do to Discovery Cove on this or a future trip.