Where was The Beach filmed? In the once pristine enclave of Maya Bay – a secluded beach cove close to Koh Phi Phi island in Thailand. Here's how over-tourism caused its near four-year closure and what new measures are in place for Maya Bay's reopening and long-term protection.