There is only one place in the world where you can see goats standing in trees – in Morocco ! The best time to see the goats is in the morning and they are along the highway between Marrakech and Essaouira , approximately 20 minutes outside of Essaouira city.
About Essaouira :
Essaouira is formerly known as Mogador, is a city on the Atlantic coast. The modern name means "the little rampart", a reference to the fortress walls that still enclose part of the city.