Santa Getrudis is great in the evenings for food and kids of all ages play in the square. Daytime beach/ food options such as Restaurante Martina @ Cala Martina. Tables in the sand plus there are water sports available. Cala Mastella, small family friendly beach then El Bigotes for lunch. Cala Vadella also has couple of good restaurants and one with a play park I think, Can Jaume. Babylon Beach also has a kids play area for all ages. The Aquarium at Cap Blanc do a sardines night on the terrace at the weekends which is great at sunset.