I was in Mauritius in May and it was supposed to be the start of a windy-season, but...well..it wasn't
like everyone says - Jun-Aug is windy, you'll be happy!
the spot in LeMorne is REALLY cool. Amazing view, crystal clear water, nice beach and all that. I was quite surprised how small was the beach though, so I guess it can get crowded fast. Once you are in the water its all good though. There are nice hotels very close to the spot where you could grab lunch / hang out a bit. Plenty to do around Mauritius too. VERY VERY nice place with, I thought, plenty of things to do and see. Not sure if this is true about Egypt's el gouna.
Le Morne is also an AWESOME place for waves, one-eye I think its called is world-famous. Not for beginners for sure. THere are 2 kitesurfing schools right on the spot and many more elsewhere and they can all send an instructor with you who could teach you to ride waves. I also saw that the schools on the spot do keep an eye on the guys who go off for the big-waves and I believe they also have a rescue boat ready.
I havent gone to EGYPT and I would not go there. I heard that the spot is nice, but annoying how you need to pay for everything there. Also July might be really hot that time. Security is obviously a concern and that's one of the main reasons why Egypt would probably be cheaper holiday than Mauritius. LeMorne is btw approx. 2-2.5hrs from the airport.