Morocco holidays are all about intoxicating culture, glorious scenery and colourful culinary delights. Bordering both the Atlantic Ocean and the Mediterranean Sea, this spectacular North American destination is blessed with gorgeous weather, making it ideal for sun-seekers. For those looking to experience Morocco’s rich history, the city of Marrakech is a great place to start, with its spectacular medina, a UNESCO World Heritage Site, as well as being home to an array of mosques, palaces, gardens and bustling souks, where you can sample a variety of traditional dishes. If it’s beach bliss you seek, the resorts of Agadir and Casablanca are perfect destinations, with both boasting soft sands and emerald waters. With so much to discover, a visit to the fascinating country of Morocco is an experience not to be missed.