I did this too & it was fantastic! I couldn’t believe how soft & friendly they were! Congrats to you!
www.mslistologist.com
How I did it: My ship had pulled into Bahrain and the trip was offered to anyone willing to pay the hundred bucks. Only two dozen on a ship of a thousand did, so our tiny group was shuttled to the place. I don't know how middle easterners care for the dolphins, but the didn't seem mistreated and were eager to play. Water was cold, only 55 F, but I was first in and last out. Good times.
Lessons & tips: Relax, have fun, let it happen. They come to you, and if you're willing to play, they stay near you. Go deep, hold your breath, imitate them a little. I've dealt with a lot of animals that are curious of us imitating them.
Resources: Money, time and location. Let's face it, won't get a chance to do thin in South Dakota or most far from the sea places. I got plain lucky and this fell into my lap.