The beach used in the movie is found on Phi Phi Leh Island.
Where Richard takes in the bright lights of Bangkok