Beaches Ochoa Rios in Jamaica is good. We went with dc's aged 1 and 4 and they just weren't old enough for most things. There's loads of stuff for teenagers and pretty much everything is included in AI package - so scuba diving, boat rides etc. Also there's a watermark on site which was pretty good.
I would go to Goblin Villas in Port Antonio, Jamaica. I'd rent 2 neighbouring villas one for 2, one for 4. Each has a housekeeper and they'll also work together to create amazing meals. It's got a small pool and not many facilities but the service is luxurious and the villas very old school James Bond. Its near the most beautiful beach in Jamaica and you can hang out with locals or dance to the Jolly Boys at GeeJam oooo dependant on budget I might stay at GeeJam in their 3 bed villa with a private pool alongside Grace Jones or Beyonce haha it's so beautiful - heaven on earth.