Morocco is rich in amazing wild swimming spots ... made it a popular tourist stop but it is nonetheless an unmissable visit and a great place to base yourself while you go in search of wilder ...
The best times to visit Marrakech are from March to May and between September and November. These shoulder seasons are known for their desirable weather (with average daytime temps in the low 70s ...