Caribbean Countries quiz

Can you recognize these countries and territories on a map of the Caribbean sea?