El Jadida is a charming coastal city nestled on the Atlantic coast of Morocco, known for its rich culture, history, and stunning beaches. If you’re planning a getaway to this Moroccan gem, here are some of the best things to do in El Jadida that you should add to your itinerary.

1. Visit the Cité Portugaise
The Cité Portugaise is a UNESCO World Heritage site located in the heart of El Jadida. This 16th-century fortified town was built by the Portuguese and is home to beautiful architecture, narrow streets, and historic landmarks like the Church of the Assumption.

2. Explore the Mazagan Beach Resort
If you’re looking to unwind and relax, the Mazagan Beach Resort is the perfect spot. The luxurious resort is home to a world-class spa, a championship golf course, and plenty of activities like horse riding and water sports. You can also enjoy the beautiful beach that stretches along the resort.

3. Stroll around the El Jadida Portuguese Cistern
The El Jadida Portuguese Cistern is one of the city’s most impressive landmarks. It was built in the 16th century to provide water to the city, and it’s now a spectacular underground space that’s open to visitors. You can walk around the cistern’s two levels and admire its arches, columns, and water reflections.

4. Visit the El Jadida Markets
El Jadida is home to several vibrant markets where you can immerse yourself in the local culture and sample some delicious Moroccan cuisine. The Marché Central is the main market, where you can find everything from fresh produce to spices, sweets, and authentic crafts.

5. Take a Day Trip to Azemmour
Azemmour is a small town located just 15 kilometers away from El Jadida. It’s a hidden gem that’s often overlooked by tourists, but it’s worth a visit. The town has a charming medina, historic landmarks, and beautiful views of the Oum Er-Rbia River.

In conclusion, El Jadida is a beautiful city with plenty of things to see and do. By following this guide, you’ll discover hidden gems and soak up the Moroccan culture and history. Remember to also take some time to relax and enjoy the stunning beaches and luxurious resorts. Happy travels!