Se encuentra en zonas bajas, generalmente a menos de 100 metros de altura y cerca de la orilla del mar, en lugares con clima cálido y con abundantes precipitaciones durante todo el año.