These are Atlantic Spotted Dolpins, Stenella frontalis. The pictures were taken on Daisy's research trip in the summer of 2004. The location is Little Bahama Bank, just northwest of Grand Bahama Island, about 60 miles east of Palm Beach Florida.
If you want to get up close and personal with these critters, go here:
Bahamas: Project Dolphin