//Malta might also be worth considering. The beaches are generally small but good and there's lots to do and explore.
https://www.visitmalta.com/en/home//
Yesterday I booked up a Christmas break at the Seabank Resort and Spa at Melleiah. 2nd visit to this all inclusive db hotel.Loads of facilities and games rooms. Great activities for all ages. Last year was so good my 30+ younger son is joining us this year. Full size 6 lane bowling alley on offer. Cost for three adults and two rooms £3,450 for 14 nights all inclusive.