What two types of islands are found in the Caribbean?

There are two types of islands that make up the Caribbean. These islands include volcanic islands, as well as coral islands.