Here's why:
* Spanish-speaking Caribbean: Dominican Republic, Cuba, Puerto Rico
* English-speaking Caribbean: Jamaica, Bahamas, Barbados, Trinidad and Tobago, Antigua and Barbuda, St. Kitts and Nevis, St. Vincent and the Grenadines, Grenada, Dominica, St. Lucia
* French-speaking Caribbean: Haiti, Guadeloupe (French overseas region), Martinique (French overseas region)
Some countries may have a small number of speakers of other languages due to immigration or historical ties, but the official languages are generally limited to one or two.