Make sure your garden is “Chameleon-Friendly”. The best way is to plant indigenous, and be sure there are plenty of insects for them to prey upon. If your garden is right for them, they will move into it themselves. However, one chameleon friendly garden within the neighbourhood is not enough. Encourage your neighbours to go chameleon friendly too. This will create a set of linked gardens (a “green corridor”) creating a larger sized habitat for a healthy and sustainable population of chameleons.
To be Chameleon-Friendly, be sure to plant plenty of nice thick vegetation, which differs in structure (diameter of perches for chameleons). This is because you need to cater for both adults and juveniles and they require different vegetation. Smallest chameleons need small perches to sit on, whereas bigger chameleons are uncomfortable on small perches and need larger ones. It makes sense. So for example, in the Cape Town area, it would be best to plant some restios and perhaps Erica’s for the babies (low bushes and thin perches), and have this mixed with Rhus, wild olive and milkwood (higher bushes/small trees and thicker perches). You can vary the species, but be sure there is some differing structure.