Isla Grande

Isla Grande is the third largest island (about twice the size of Future Island) in the Equator.