I also forgot mention that when it comes to ecotourism i think Mauritius has it worked out. You find a place like casela which is a park linked to Yemen safari and in Casel you can actually interact with animals, you can feed the deer, ostrichs and also there is an activity for those who have the heart, "walking with lions," real ones too.I only went for the viewing not walking. The photosafri is about 2 hrs where you come very cloese to zebras, deer, mountain goats, mountain cows, ostriches and many other animals.
You also have an aquarium there with sharks and loads od other fish in there.It is great.