Of course, this being the movie world, rather than the beach being local to the village, it is in fact located about 10 miles to the south on Hong Kong Island. Shek O beach to be precise. Recognisable by the presence of Ng Fan Chau which is the small islet that sits directly off the beach.
Here it is on the film in the top picture.
Now, Shek O happens to be one of those places that I have yet to go to. Call it laziness or whatever, but I really haven't been arsed yet. I'm sure I'll make it some day but I have to build up any enthusiasm for it.
As a result, I have had to use a Panoramio user's picture found on Google Earth. The angle is pretty much spot on for Ng Fan Chau so here it is courtesy of Siuchikeung. Hopefully one day I'll have my own piccy to stick up...