1. Cuba
2. Dominican Republic
3. Puerto Rico (U.S. territory)
4. Haiti (French Creole is the primary language, but Spanish is also spoken by a significant minority)
5. Venezuela (while geographically located in South America, Venezuela has strong Caribbean ties and its northern coastline borders the Caribbean Sea)
6. Colombia (similar to Venezuela, Colombia has Caribbean coastline and cultural connections)
7. Trinidad and Tobago (Spanish is spoken by a minority population, primarily descendants of immigrants from Spain and Latin America)
It's important to note that Haiti, Trinidad and Tobago, and Puerto Rico are considered Spanish-speaking countries, but Spanish is not the primary language in these countries. However, Spanish is widely understood and spoken by a significant portion of their respective populations.