I was about to say "if you pay for it." Frankly, Discovery Cove in Orlando was better than any of the dolphin things we did in any island. It's pricey too, but at least the price if for the all day experience at the park in addition to the dolphin swim.
Ditto... Discovery Cove is fantastic! plus you get a 14 day admission at either Sea World, Aquatica or Busch Gardens.