When we ported in Cozumel we did a dolphin swim. We were only able to touch the dolphins since Noah and Campbell were too young to actually swim with them. The kids were able to make shake his fins, let him swim out of the water to their hand, give him a kiss, get a kiss back, and then pat him several times. Our dolphins name was Daniel and he was awesome.
We had a slight SNAFU booking it, by messing up time zones (Mexico doesn't observe DST) so the adults were a little stressed since we basically had to beg the people to let us go early. The kids didn't know it though so they were carefree and enjoying an awesome experience. Also, Melissa was able to take the pictures from a zoom lens but went to check on a taxi and missed the two big kids interacting with the dolphin but we still got some great shots.