The Delfinario near Cienfuegos stages dolphin shows, with some audience participation. Swimming-with-dolphins sessions are usually offered for an extra fee.
It is mainly a family attraction and works best as a short side trip if you are already heading around the bay.