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:
8.3m questions
10.9m answers