Øya har 235 kjente arter av blomsterplanter, hvorav 70 eller nesten 30 % er endemiske. 74 arter er bregner, og 128 arter av mose, 90 arter av sopp og 41 arter av slimemolds er rapportert. Likevel etter mer grundig etterforskning forventes det å avdekke mange flere arter. Øya har tre plantesamfunn. Kyst skoger utviddet opptil 50 meters høyde. Purple Coral Tree, Coconut Palm og Pond-eple er den dominerende trær, med en understory av bregner, busker, gress og urteaktig planter av Leguminosae og Malvaceae familiene.