I can answer a few of those. There is no gym at Cocolapalm. You can pay to use Couples Swept Away gym facilities which are amazing by the day or week. It used to be 20$ a day? There is a small gym next to Beachcomber Club on the beach and also a smaller gym close to town. Best of the West and Vinnies which is down about a 100 yards from Best seem to be the go to places for jerk chicken in that area. Best of the West really raised their prices but I think they both are still solid. Try Tip Top which is about a 8-10 minute walk on sidewalk on the morass side by Swept Away, Miss Lillys at Skylark is amazing, and Charela's next to Coco. Idle Awhile is wonderful and I think Coco holds its own very well to other places. Dang, I need to go back ...sigh...