Essaouira Horseback Ride: 3-Hour Mountain-and-Beach Gallop on Arab-Barb Horses | other | wildlife