A suitable semi-permeable barrier can be made from shrubs or trees that filter the wind, only letting around 40%-30% of the wind to pass through. You need plants that are strong-rooted.
I’d suggest using wind-tolerant trees and shrubs to make a shelter belt. Use the following trees and shrubs that withstand wind quite well and are strong enough to limit the amount of breeze entering the garden. You may still need to plant tough plants behind the windbreak, but they should develop and withstand even better!
Trees suitable for a windbreak
Shrubs suitable for a windbreak
When planting your windbreak, be mindful of the fact that it can spoil the view, or cause shade where you don’t want it, so be sure to take these things into consideration when planning.
An alternative would be to build a small bank with a few shrubs planted on top, and this will help restrict wind in the lower levels of the garden.
So don’t shy away from your windy garden and use suitable plants and measures to make your breezy garden a beautiful and peaceful place to relax!