Caribbean fruit cake