20 Most Underrated Cities in Africa to Visit in 2024

3. Essaouira, Morocco

Insider Monkey Score: 9.7

US Travel Advisory for Country: Level 2

Essaouira, formerly known as Mogador, is located on the coast of the Atlantic Ocean. Unlike other beachfront cities, Essaouira’s prime attraction is its historical medina. Constructed in the 18th century, this walled town is one of the most impressive examples of contemporary European military architecture. Apart from wandering through the narrow stone streets or enjoying the beautiful vistas from the city’s ramparts, tourists can also visit the beach or nearby countryside for adventure and exploration.