The green landscape of a Caribbean island