Each island in the Caribbean has its own official language. English is the main language in Antigua, Barbados, Jamaica, St Lucia and Tobago, so you’ll have no problem getting by. In Cuba, the Dominican Republic and Mexico they use Spanish. You’ll usually find English spoken in the main tourist areas but it helps if you know a bit of Spanish. Above are some useful words and phrases.