Es una isla con clima tropical y, a pesar de su tamaño, posee diversidad de ecosistemas: bosques secos y lluviosos, zona cárstica, áreas montañosas, ecosistemas costeros y marinos, lagos, etc.