We've just come back from Cala'n'Bosch which is a lovely resort with 2 nearby beaches, and a marina to wander round.
Our kids have grown up so we didn't go to either of these but it might be worth you checking out
Holiday Village - not sure about teenage clubs but there seem to be lots of sports going on
Sol Falco - more international (which you might or might not like!) and has a teenagers club
both have 1-bed apts and AI.
Prices for next summer seem

compared with this year, at the moment
but I hope I've given you some ideas
hopefully you'll get some other replies about other resorts.