One of the final scenes of the movie was filmed in a once seldom visited corner of Ap Lei Chau (the island that makes up the southern side of Aberdeen Harbour) that was once the sole domain of various boat maintenance shed. The boat sheds are still around but they now have to share their space with a brand spanking new residential development called 'Larvotto'.
Of course, the opposite side of Aberdeen Harbour has also seen significant development, especially of late. Unfortunately you can no longer see it because of another large development at the far end of the road on the hillock next to the Ap Lei Chau bridge. It's called Sham Wan Towers (named after the common name for the eastern end of the harbour) and can be seen at the end of the road in the Streetview image below.