It's the best water in the Caribbean, by my experience, up to the standards of St. Kitts. The stuff is there, but so are the prices. For gifts we bought local crafts like masks, maracas, etc. We also bought cigars on the black market there. Our supplier was very, very careful.
Cuban cabaret is a national pastime.
High energy, colourful, good clean fun. Not to be missed. But go for the entertainment. On the beach, yes. On the stage, no.