Sandals offers complimentary vacations to 300 health-care workers across Caribbean