We are regulars at the Harbour Club as we have timeshare there and have just this Friday returned from yet another great two weeks there.
The restaurant that was there last year is no longer and they are currently working on it to get it open in a couple of weeks. It looks fantastic and will be a steak house when open. We were disappointed that it had not opened as we were curious having heard that the management of the Wine Bar were taking it over. We ate at the Wine Bar (adjacent to the Sports Bar) several times and if you like good home cooking, you will love it there - really good steak dishes and nice REAL vegetables.
I'm not sure about your teenage son as it's a while since we had to take our teenage daughter with us but I am sure you will find lots to do.
The tappas is good at the Harbour Club and you can just sit on the terrace and soak in the lovely view etc. They also do omelettes and I had lots of their tuna salads as they are HUGE and very fresh.
As the previous post said everybodies taste is different but I am sure you will find something to suit your tastes.
I hope you have a fantastic time as we did. The weather was the hottest we have ever had in February and we didn't want to come home.