Actually, it looks as though this scene was used in two separate episodes: No Exchange on Damaged Merchandise and Carry Me Back to Old Tsing Tao (the latter, if you remember also used nearby Dragon Garden as a location).
I've been informed by a helpful person on Facebook called Vincent that this road is the stretch of Castle Peak Road that currently sits next to Chi Lok Garden. Of course, it is completely changed and unrecognisable now (you can't even see the lower hills in the distance due to development) to the point that it's exact location is impossible to pinpoint and putting a Streetview picture up for comparison will show you nothing but buildings.
However, I do believe that the bit of land we see sticking into the water behind the car in the first picture is the (now landlocked) hill that contains the Sam Shing Temple.
However, I do believe that the bit of land we see sticking into the water behind the car in the first picture is the (now landlocked) hill that contains the Sam Shing Temple.