Morocco is one of the top destinations in Africa. You will enjoy beautiful views in Marrakech. The Red City has a bubbling Medina where the scents of souk spices mix with gourmand aromas wafting from the restaurants. You can explore Jemaa El Fna Square and then head for the House of Photography. There, you will discover beautiful photographs that illustrate the Berber heritage of the imperial city. You can have lunch on the terraces of this ryad and enjoy a breathtaking view of the Atlas in the distance.
Apart from Marrakech, You can also visit Agadir to enjoy a stay at the heart of beautiful landscapes. In Agadir, you can stroll along the beaches of the Atlantic Ocean and go on tours to small fishing villages. You will also enjoy the gentle life of the Mediterranean when you visit Morocco. Indeed, the northern coast of the country is bordered by the Belle Bleue. You will be amazed at the rich heritage of Morocco when you visit Tétouan where there are clusters of houses with immaculate white walls. You can also stroll on the golden sand of Cabo Negro Beach and Azla Beach.