I've tried to match the same angle using Streetview. Note that in the top picture the embankment in the background is where the road turns north along the west end of the inlet. You can't see the turn these days due to the increased amount of growth on the side of the road.
The view looking east is a bit more interesting as you can see the headland that makes up the far eastern limit of the inlet. The headland is called Ah Kung Tsui.