People way underestimate what kind of mental fortitude you have to have to fight an overwhelming enemy. That's not something a tourism oriented country like Cuba has. At least I massively doubt that.
It lacks the ideology to fight such a war, since you have to be ready to die. That's why Yemen and Vietnam won, while Venezuela folded. This is also why US "culture" is so much more powerful as a weapon than the aircraft carriers.
Russia pre-invasion of Ukraine probably said something very similar.
I don’t know if you are hiding a reasonable point underneath a misuse of the term “ideology”, but the idea that the fine differences between the Cuban and Vietnamese flavors of Marxist-Leninist ideology are critical differences on this point seems unconvincing without some argument clearly articulating the relevant ideological differences an how they produce the described divergence in capacity.
The willingness to fight until the end, whatever the cost, is not something you rate a priori.
The thing with war is that once you have it for a certain amount of time, you create a generation of people whose kids died, wife died, neighbors and family died, you have nothing to loose anymore.
There is a critical mass of casualties upon which you effectively create a population whose sole purpose, for generations, will be to resist and harm you, and that is not dependent on culture or whatever "tourism orientation" a country is labeled.