Answer: Puerto rico, La Hispaniola (Dominican Republic) and Cuba. I don't think there are anymore islands in the Caribbean where they speak Spanish.
Step-by-step explanation:
5.3m questions
6.8m answers