* Cuba
* Dominican Republic
While there are other countries and territories in the Caribbean that have Spanish as an official language (like Puerto Rico and parts of Colombia and Venezuela), these are the two countries entirely located within the Caribbean that primarily speak Spanish.