Nestled behind high walls, these sprawling gardens may just be the highlight of La Mamounia, Marrakech’s finest old hotel. Soaring palm trees, low lying cactus, jacaranda trees and even olive trees fill the surroundings. If staying at La Mamounia, it’s worth spending extra for a garden view. For travellers staying off-site, drinks at the Italian restaurant under the soaring palms, or coffee at the pavilion where orange and citrus trees are perfectly aligned, provide a great opportunity to witness these iconic gardens. The gardens are open daily unless there is a private event at the hotel, not uncommon during high season in Marrakech.