July is the month to look at squarely. The European school holidays fill the villages and push crowds and prices back up to high, the level of January, at the very moment the surf is at its poorest for anyone past beginner. The swell sits at its yearly floor, 0.7 m on average and short, and the north wind of summer blows through most afternoons. No other month charges as much for as little wave.
It is still a good month for one kind of week. Counting the clean days, a surfable swell with no wind on it, Banana Beach in Tamraght gives four in a week and Devil's Rock three: small, clean surf in the morning, soft enough for a first lesson. For a beginner, a family, or a holiday that includes a little surfing, July works, in 20°C water with the air at 27°C and no rain at all.
For anyone who surfs points, it does not. Killer Point, Cathedral Point and Banana Point may not give you a single clean morning all week, and Boilers gives one; the north wind spoils all four far more often than the swell fails. Hash Point, the sheltered break at the top of Taghazout, manages two days, and on the others no swell gets that far in.
An experienced surfer with July dates should look at another coast, where the season is running. If the family holiday is in Morocco anyway, book it as a holiday: the children in a morning lesson on the sand, the afternoons at the beach or the pool, and any session on the points counted as luck. Book early, because most of Europe has the same dates.

