Agreed. My husband and I went to an all-inclusive in Jamaica for his work. We were told the company was including gratuities for the staff as we were a HUGE group of people, and a large coordination was required to get everyone checked in, sorted and organized. Upon befriending a few of the waitstaff, we were told that no gratuities were given to the staff. So we started tipping. Considering it was a free vacation, spending the money on tips still made it quite in expensive.
Also, there were times when the chefs at the restaurant would extend their hands for a handshake, and it became obvious that they were doing so to discreetly accept tips. After a while, I did feel bad for not having something to give them.
So if you are normally a tipper, bring a large amount of small denomination bills for the lovely waitress who has to walk on the beach with shoes on (sand in the shoes, ouch!) and the bartenders who have bees buzzing around all the the sweet syrups at the bar.