the 12 year old will be bored at ALL spots that dont have water access or a pool...trust me, I am a big 12 year old at heart...
my suggestions would be Ricks for the divers, it is something to see, regardless of how commercial it is....i think the child would enjoy it..he could also jump from the smaller levels....negril escape, sunset on the cliffs, home sweet homethese 3 have both sea entrance and pools and a place to jump....Samsara has not been mentioned, but has a lot to offer, wading pool, regular pool....and great jumping and swimming...but i would say Xtabi is a dont miss, because of the caves, pool is across the street, but you can jump, snorkel, explore caves....