Woman dies on Caribbean cruise