The official language in the Republic of Cuba is Castilian, and given the high level of education of the population, its use is correct and with an extensive vocabulary full of cubanisms.
A good part of the population also speaks English, and in the tourist sector the workers also speak German, French, Italian and Russian frequently.
In Cuba the Castilian language was enriched by the language of the Taino Indians, who inhabited the archipelago before the arrival of the Spaniards, leaving words like batea, bohio, canoe, tortoise, hammock, tobacco, etc.