Did you know there are more than 2,000 islands in the Indian Ocean? An island is a piece of land surrounded by water, almost ...