Horse riding on the beach of Essaouira 3 hours in Essaouira, Morocco