how long will you have in havana for the diving?
There is the Havana channel at 20min from the port, max depth 15meters, 1 dive for 60cuc and there is the Hidden Port at 1h, max depth 12mts, 2 dives for 100cuc.
Thats including transportation, equipment and instructor.
let me know if need...