Answer:
France, the Netherlands (Holland), USA and the United Kingdom.
-----------
Excluding independent island nations in the Caribbean and their dependent islands (like Cuba and the associated Isla de la Juventud), there are at least nine -
United Kingdom - Montserrat, British Virgin Islands, Cayman Islands, etc.
France - Martinique, Guadeloupe, etc.
Netherlands - Curacao, Aruba, etc.
United States - Puerto Rico, US Virgin Islands, etc.
Venezuela - Isla Margarita, Isla Coche, etc.
Mexico - Isla Mujeres, etc.
Nicaragua - Isla de Maiz, etc.
Colombia - Isla de San Andreas, etc.
Honduras - Swan Islands, etc.