In addition to the better-known destinations, like Marrakesh, Casablanca, Tangier, Agadir, and Fes, plan to visit some of the country’s more off the beaten track places, away from the crowds. See unspoilt scenery, visit rustic villages, engage in authentic exchanges with locals, see a wealth of sights, and gain an even greater appreciation for Morocco. Hidden gems include El Jadida, Demnate, and Larache. Sometimes, simply travelling a short way outside of a popular hotspot lets you see a completely different way of life.