Morocco is known for its bustling souks, ancient medinas, and desert landscapes.