Independent Nations:
* Cuba
* Dominican Republic
* Puerto Rico (US Territory, Spanish is an official language)
Dependencies:
* Virgin Islands (Spanish) (British Overseas Territory)
* Anguilla (British Overseas Territory) - While English is the official language, a significant portion of the population is Spanish-speaking.
* Montserrat (British Overseas Territory) - Similar to Anguilla, English is official but Spanish is widely spoken.
Note:
* While English is the official language in many Caribbean islands, Spanish is often spoken as a second language, especially in the Dominican Republic and Puerto Rico.
* The number of Spanish speakers varies significantly across each island.
* There may be smaller islands or territories with a Spanish-speaking majority that are not listed.
This list primarily focuses on islands with a strong Spanish-speaking population and/or where Spanish is an official language.