Sorry for the bad luck, but I have a feeling many on here won't be too sympathetic. Mechanical delays happen (people will ask if you'd rather have "chanced it" and taken off only to crash into the ground -- b/c that would have surely ruined the vacation). Lost luggage happens. That's not that really that bad of a bag delay --- especially if DL only has one flight per week.
Why didn't you just buy the sun protection shirts there? DL would have reimbursed you for them. Surely the tropical island had some. Same goes for any other critical items you were missing.