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.

