Top 10 caribbean islands

10.  PUERTO RICO

9.  ST VINCENT AND THE GRENADINES

8. BRITISH VIRGIN ISLANDS

7. CUBA

6. DOMINICAN REPUBLIC

5. ANTIGUA AND BARBUDA

4. ST BARTS

3. ANGUILLA

2. ST LUCIA

1. TURKS and CAICOS