Forty years ago I laid a multi-strand armoured cable between the house and the garage, under the concrete raft that supports the patio. With only a vague idea what I'd use it for. You can just see where it comes up in the narrow bed and goes into the garage.
We've four switches behind the lounge curtains. One is for the porch light next to the French windows. (On one of the house circuits).
The cable is connected to these sockets under the consumer unit in the garage. They are for all the lights in the garden and the fountain.
The consumer unit has 4 mini-breakers, for the water heater over the basin in our "freezer room." garage power, garage lights and the garden lights. Adapters for the fountain and a low voltage spotlight are next to the consumer unit. There are adapters in a double adapter, for the fairy lights on the pergolas.
There's no exposed mains cables, outside of either the garage or shed. They are all in trunking inside. I put this new consumer unit in three years ago, to balance out the load.
The shed and tea-house have their own mini breaker.
There's also a double pole switch for the tea-house power and lighting.
Transformers for the low voltage lighting are on the tea-house ceiling.
Everything is protected by the quality RCCB, I installed when I built the koi pool, we had for thirty years. The power comes into the garage by some 7029 mains cable to an old-fashioned breaker that uses 15amp fuse wire. As they say, "if it aint broke, don't fix it." That fuse is protected by the RCCB. There has never been a problem, I do test the RCCB once a month.
There's two freezers which are on all the time, in this room as is my Budweiser fridge in the tea-house. The water heater I only use occasionally, when I need hot water to wash stuff. I've also a mini kettle in here if I want to make a cup of tea. But I can't remember the last time I used it
As I said earlier, we rarely have the lights on. But I do turn them on for a few seconds each night just before we go to bed, just to satisfy myself that they are all still working!