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