As a holiday to learn kitesurf then it has to be Borocay. Can’t think of a better place to learn in the world to be honest.
Cheap (once you’re there), consistent onshore trade winds, safe and very large lagoon that is mostly chest deep maximum, flat water, never too crowded, good schools and plenty of other stuff to do. Only downsides are the long flights and transfers but hey no pain, no gain.
I spent 2 weeks there last Nov and had some excellent 1 to 1 tuition from Ocean Republic.
Ocean Republic
On the second day I was up on the board, and at the end of the first week I was riding all over the lagoon and popping small jumps off waves. Best season to go is October to March I think.
Egypt could be another option that’s a bit nearer perhaps?