I stayed at an all-inclusive in Ocho Rios last month. You're probably not going to find any guests onsite who can play, but the pros will generally offer (free) lessons during a set time each day. I'd advise bringing your racquet, I was able to get a decent hour of hitting in each day, but...