I used a product called "Wet and Forget" on my roof a couple of times and it did the trick. Of course it helped that we had a huge oak tree cut down (that was threatening the house). That would be another option......get rid of the trees?

Protect or cover any surrounding plants or bushes from the run off. Anyway they have a whole series of products to address moss on different kinds of surfaces such as masonry, shower stall......and others