April is the sweet spot when temperatures sit between 15°C and 25°C, the Rif Mountains are green after winter rains, and atmospheric clarity is at its highest. The Akchour waterfalls hit maximum flow from snowmelt, though the water is still cold for swimming (below 10°C) in early spring. Accommodation books up in April and May; book at least 2 weeks ahead.