Venezuela has been providing some aid in the form of dirt-cheap oil (roughly 100.000 barrels a day) which is paid in “nature”, ie through the service of trained Cuban specialists working in Venezuela.
If Cuba was allowed to prosper under a true free-trade government it would be one of the richest countries in the world (as was in the '20s) and why is that? The country has large natural resources: we all know about sugar, fruit and tobacco (so different from the usual junk… just a personal comment there) but it also has very large reserves of nickel, cobalt etc. The operations are state-owned, of course, but this doesn’t mean that they are your usual Soviet-era rusty piles of junk. Foreign investors have been pouring millions of modern equipment and know-how into these operations: China has been often cited but the main investors are Dutch, Swiss and, surprise, Canadian companies.
Cuba has always had a very good educational and medical system, well before Batista and Castro started their little war, particular in the medical field. The Cuban government has transformed its universities into “brain-factories”: Cuban youths are trained and sent abroad (mostly to Latin America, but also to Africa… whenever there’s a government willing to pay) to serve as physicians, surgeons, nurses etc. Given the perennial scarcity of medical-trained personnel worldwide this can be considered a valuable resource.
Tourism has often been cited as a large provider of much-needed foreign assets and it has been, working under a twisted partnership between the local government and foreign private companies. Cuba is a splendid country, inhabited by a great people and it’s dirt-cheap too… the perfect tourist mecca. Add to this that many tour operators push their packages aggressively on high-society Europeans willing to “experience the Revoluciòn firsthand” (though in a confortable hotel, staffed by underpaid workers) and you’ll understand why Cuban tourist resorts are always packed full.
Finally a much undervalued sector of the Cuban economy is manufacturing. Cuba is a prime supplier of chemicals and, much more importantly, pharmaceutical goods to many Third World countries. The Soviet-built factories have been working full time and have been in many cases modernized thanks to the aforementioned foreign investors providing much needed export goods.
So what’s the difference between Cuba and North Korea? Castro’s evil genius I will tell you. Once the generous Soviet aids dried up Kim-Il-Sung and his son had to resort to smuggle weapons and blackmail their Southern counterparts and the UN to make a living. Castro instead managed to turn his island into a haven for unscrupolous foreign businessmen, willing to exploit the substinence-level wages and the harsh local laws concerning strikes, labour condition etc.
What’s better than this? Preach Communism to the masses and turn the whole island into your personal acienda… it takes a twisted genius.