På land er vegetasjonen tropisk og xerofyttisk med rundt 490 plantearter, flere av dem spesielt tilpasset de tørre forholdene. Biodiversiteten er størst vest på øya, særlig i de vernede områdene som utgjør Christoffelpark. Her finnes orkideer som og , kaktus som og og planter i ananasfamilien. Det finnes mangrove ved kysten.