I don't know if you can get it in your "neck of the woods". But I've never founds a stain better than Sikkens. It'll last 5-10 years and still look almost perfect. (At least with Canadian weather).
https://www.sikkens-wood-coatings.com/
It costs more than the regular stuff ... but if you factor in not having to re-coat every year and getting 5 years of freedom .... it's a bargain.
I got a stuff called Barretine which seems to get the better of the reviews here. I am looking forward to getting at it and brushing the decks like a pirate of old!!
Ay Matey .... swab that deck until it shines brighter than a freshly minted dabloon.
Aaaaarrrr! That I be this coming weekend!!