You can swim with dolphins in many places throughout Cuba.
In Varadero it'll cost about $50CUC, Santiago de Cuba $40CUC, Guardalavaca about the same...the shows are a little extra.
http://www.frommers.com/destinations/san…
http://www.frommers.com/destinations/gua…
In Santiago de Cuba the original Bacardo Rum Factory is located there.
http://www.frommers.com/destinations/cub…
In Varadero there is the Arrechabala Rum Factory, where the brand Havana Club was born and where present-day Varadero and Buccanero rums are made.
http://www.frommers.com/destinations/var…
One of the best hotels/resorts to stay at in Cuba are the Sol Melia hotels. Be sure to book no less than a 4*.
http://www.solmeliacuba.com/
Check these links and destinations to see what interests you the most:
http://cuba-junky.com/
http://www.gocuba.ca/en/destinations.asp
Anywhere you go in Cuba you will for sure have an amazing time and wonderful experience.
Have fun!