Which of the following islands doesn't belong to the Greater Antilles?

Jamaica

Cuba

Bahamas

Puerto Rico