Hi Manni
We were at the salem last year,and really enjoyed it. There are watersports available on the beach, but would imagine these would cost extra, as they seem to be run independently.
The Salem is not the same as the Royal Salem, the Salem is 3 star, whereas the Royal is 4 star, they are in the same grounds, indeed the indoor pool is in the Royal, and the biggest outdoor pool is next to the Salem, and the Salem is just a little bit nearer the beach. We thoroughly enjoyed the food at the Salem last year.
I don't think they have any activities for really young children, we didn't see any toddlers or babies when we were there last July, although maybe that was because it would have been too hot for them.
When are you going?
Hope this helps
mgb