How many islands are there in the Caribbean Islands?

The Caribbean Sea contains over 7,000 islands, islets, cays, and reefs, making it the second largest archipelago in the world.
Copyright Wanderlust World © https://www.ynyoo.com