generator life Caribbean