They have a vested interest for a few reasons.
1. They charge double for a taxi.
2. They charge more for excursions they organize.
3. Guests find out that there's more to Jamaica/Negril than the pool, and the buffet and choose to stay at a different place else next time (That's what I did)
4. Keeping guests safe. They have no control over what happens to guests who exit their property. If something bad happens, then it they still get the bad pub. (probably the least of their concern out of the things listed)