Fast growing bamboo trees.
Can grow to 20 feet tall, great for shading, keep your westerly wall cool.
Also have 7 foot bamboo which is dense , great for fencing.
Plant the two together create a bamboo wall; better privacy between neighbors.
You never have to spend money on fence any more.
Can also be mixed with Italian Cypress, which can grow to more than 30 feet.
The pictures tell the whole story.