Phi Phi Leh Island is the location of the fabulous enclosed beach in The Beach movie starring Leo de Capprio in 2000.
As you can see from the satellite view, the bay is not really totally enclosed, but just a trick of clever camera work to make you think so.
Howard [ Just Imagine ] 21-Jun-2008