"Almost all drivers I talked to in Cuba can speak English good enough. "
...well enough? Whose English needs improvement? LOL
"I could catch a taxi from HAV airport to Varadero hotel 60CUC one-way."
Interesting.
That is a 2 to 2 1/2 hour drive for 60CUC?
The regular taxi charge from Varadero airport into town is 30CUC, maybe a 20 minute ride, and drivers will not bargain.
Just reinforces how much a tourist gets ripped off by taxis in Cuba.