Which Caribbean Island Has the Second Largest Land Area?

Hispaniola is second-largest island by area in the Caribbean Sea, measuring 29,529 square miles. It is second in size to Cuba, which has an area of 40,852 square miles.

The island of Hispaniola is home to the two Caribbean nations of Haiti and the Dominican Republic. Haiti is located on the western side of the island and has a total area of 10,714 square miles, including its coast. The Dominican Republic is located on the eastern side of the island and has a larger total size of 18,704 square miles. The third-largest island in the Caribbean Sea is Jamaica, which is 4,320 square miles in area.