Cuba gets a hell of a lot of hurricanes. They probably have a hard time keeping a solar farm nailed down. Likely they have some of the same problems if they tried to do a lot of wind. Wave or tidal might not be a miserable choice, But that stuff's pretty expensive, and they're still going to have a lot of extreme weather to deal with.
It probably wouldn't hurt them to have a small nuclear reactor. It would have to be designed very carefully and have a lot of failsafes and redundancies as using diesel for emergency coolant backup is probably not a viable solution for them.