With kid, I think it is good to stay in resort. You can go swimming (as most kids like it). After playing for some time, you can just go into one restaurant and eat in your swim suit. Usually, there will be some activities for kids and classes for adults in hotel. Just enjoy the sun and beach + food and maybe spa.