How many islands are in Mexico?

There are an estimated 6,000 islands in Mexico, making it one of the countries with the most islands in the world.
Copyright Wanderlust World © https://www.ynyoo.com