Not too clued up on my seasons across but I believe places like Egypt, Tunisia, Morocco are meant to have decent weather pretty much all year around.
We booked a last minute hol back in April and a lot of travel agents had very cheap deals (all inclusive 5* hotels for around £250pp) to these resorts but I guess that’s a byproduct of the political troubles they experienced earlier in the year and trying to get the tourism market back on track.
We were (rightly or wrongly) a bit put off by this as it was only a month or so after the riots had calmed down and ended up with 5 nights in in the Algarve, Lagos.