Albert Camus wrote:From what I can see in Latin America and in the USA Western Culture is a function of education and socioeconomic level.
A Red Neck from the south of the US is as non-Western as an indigenous Mexican.
But, by that logic, a well-educated and rich Mexican would also be considered western, whereas a poor African-American from Louisiana who speaks a French creole wouldn't... A Sami person from Norway would also not be considered western. That's a really weird definition, in my opinion
There are prominent black populations in Cuba as well as PR and Brazil.
There are prominent black/mulatto populations in all of the Americas to be honest, including the US and Canada. African-Americans constitute 12% of the US population, while Black Brazilians constitute 7% of the Brazilian population. In neither case that would make the country non-western, considered those blacks were assimilated into the Western culture.
I'd say that the biggest difference between the US and Brazil, in terms of racial/ethnic composition (well, emphasis on the racial part, as Brazil and the US were populated by different ethnic groups) is that Brazil has a large multiracial population that can't really be described as anything. For example, in Brazil, if you are mostly white, you are white and if you are mostly black, you are black. I'm inventing these numbers, just to give the idea, but let's say that, if someone is over 70% white, he is white. If he is over 70% black, he is black. If he is over 70% indian, he is an indian. Now, anyone that is in between is considered multiracial ("pardo", as we say in Portuguese).
In the US, on the other hand, there is no such thing as a multiracial classification. You are only white if you are fully white, and you are black if you have any amount of black blood. However, if you are white but has a small amount of Native American blood (1/16 or 1/8, for example), you are still white. And if you have more native blood than that, you are Native American.
Now, taking a third example, just to make the point. If you have some Maori blood in NZ, you are also white, unless you are majorly Maori.
So the only difference there (and I'm gonna assume that it is the same case for PR and Cuba, but feel free to correct me if that is not the case) is that the classification system is different. What is perceived as white (and by extension, occidental) is different in each of those 3 (or 5) countries, but there is no doubt that their society and culture is intrinsically white and Eurocentric. And that obviously echoes from the proportion of people identified as white in each society. If we look at Haiti, for example, that was clearly colonized by an European power on the same manner as Brazil, the US or NZ, their racial composition remained African, and that obviously echoed in their culture (that's why I am still not sure if the non-Hispanic Caribbean should be part of the West or not).
------------------------------------------------------------------------------------------------------------------------
This case with the non-Hispanic Caribbean is quite complex for several reasons. For example, if you analyze it well, you will see some very interesting patterns. All those nations were populated primarily by black peoples, but it was a forced colonization. The European powers brought blacks from several different ethnic groups and forced them to establish residence (originally as slaves) in those islands. Those peoples came from several different ethnic backgrounds, so they did not speak the same languages or practiced the same religion. The result was obvious, their society evolved into that of a creole people, that developed new forms of speak that would use the colonizer's language as a basis, but would include elements from the African languages and customs. So, the non-Hispanic Caribbean is creole in nature. Trinidad and Tobago, Saint Kitts and Nevis, Haiti, the Netherlands Antilles, San Andreas, Anguilla, the Virgin Islands etc. All of them have populations that are clearly black (the white and indigenous factors did not influence their society much) but that are creole in nature. All of them also have their own creole languages.
Now, if you compare them to the former Portuguese African islands (Cape Verde, São Tomé and Príncipe, Annobón), you will see the exact same pattern. They were all uninhabited islands before the Portuguese got there (a minor difference from the Caribbean, I agree). The Portuguese then brought black Africans from different ethnic backgrounds to those islands, and creole identities were developed there. All those islands have Portuguese-based creole languages as their national languages now. In a way, the former Portuguese African coast was some sort of "Portuguese Caribbean". But of course those nations are always considered to be part of the Black African World. So
maybe it makes more sense to say that the non-Hispanic Caribbean is an extension of the African culture, not the West.
Anyway, there is something that is interesting about Cape Verde. They, unlike other creole populations, have a strong contact with Europe. They even have a lot of European blood (they are mostly Mulattos). So sometimes they see themselves as an "European"/Western people. They changed their flag a few decades ago, changing the African colors (red, green, yellow, black) by European ones (blue, white, yellow). They even went as far as making their flag have a blue field with a circle of yellow stars. And a few years ago, the Cape Verde government announced their intention to apply for membership in the EU.
So, in the end, this case with the African-European Creole peoples is complicated. That is definitely not the case for Latin America (or the Iberic America, as I put Haiti as a Creole people a well - and French Guiana kind of counts as a creole nation too), because there (here) the culture is predominantly Eurocentric. So, from a cultural point of view, Latin America is definitely Western (not westernized, as the descent from European peoples is direct).
Someone mentioned India, but the case there is completely different, as there is no substantial European descent in the population. Indians were westernized and many of them speak English, for example. But that was a culture that was introduced into a different population. They were just a native population that was introduced to western customs and adopted it after a few generations. This is not the case for Latin America, as the colonizers either brought their own families or mated with the natives, teaching their children their own customs, which were western in nature.
And obviously there are other complicated cases too, like the Afrikaner Coloured in South Africa, for example. But I don't see how Latin America can count as non-Western at all, when the culture, the genes, the society etc are predominantly European and Christian and Latin Americans are direct descendants of European colonists...