Okay, here goes ( I may miss a few, maybe quite a few ):
Jamaica - British de facto from1655, by treaty from 1670
Haiti - French as St. Dominque from 1697
Antigua and Barbuda - British from 1667
Martinique and Guadeloupe - French from 1635
Barbados - English from 1627
Dominica - native Carib in 1700, French 1727-1761 ( settlement from 1719 ), British from 1761 ( 1763 formally )
Grenada - French 1650-1783, then British
St. Kitts and Nevis - British from 1627
Saint Lucia - native Carib in 1700 ( English colonization attempts in 1605 and 1638 were wiped out ), French 1746-1778, then changed hands between British and French 14 times between 1778 and 1814, British after that.
Saint Vincent and Grenadines - Carib in 1700, French from 1719, british 1763-1779, french 1779-1783, then British
Trinidad - Spanish until 1797, then British
Tobago - disputed territory which changed hands frequently ( the Duke of Courland, a vassal of Poland-Lithuania, was bizarrely major player 1654-1659, then again in 1668 ), formally designated neutral territory in 1704 ( and it was a major pirate haven ), definitively British from 1803.
Bahamas - settled by British settlers in 1647, formally a British possesion from 1670, but de facto a major pirate haven ( probably THE major pirate haven ) until 1718.
Anguilla - british from 1650
Bermuda - British from 1612 ( oldest continuous British New World colony )
British Virgin Islands - Dutch 1648-1672, then British
Danish West Indies ( now U.S. Virgin Islands ) - St. Thomas, 1672; St. John, 1683; St. Croix from French in 1733
Cayman Islands - British from 1670
Dutch Antilles - ( Bonaire, Curacao, Saba, Sint Eustasius, Sint Martine - split with French Saint Martin ) - from 1630’s.
Aruba - Dutch from 1636
The rest Spanish. It should be kept in mind that many of the above mentioned smaller islands weren’t really held by Spain in any sense but theoretical before other European powers began to colonize them ( hostile Carib and/or Spanish indifference slowed or prevented colonization of places like Tobago or Dominica ).