The Beach | 2000 Danny Boyle's film of the Alex Garland novel was filmed on Hat Maya, the main beach of Phi Phi Leh Island, near Phuket, Thailand, amid allegations of ecological vandalism when imported palms were planted to make the 'perfect' beach even more perfect.