LOL. They only go because it was in the movie and it's no more spectacular that any other beach in that area. When I went it was included in the tour to Phi Phi and I had no choice. At least back then no tour group was allowed on shore.
Coral damage was by thousands of anchors being dropped on them, so hopefully they have fixed anchor buoys now. The beach was ruined by thousands of feet- no more people on shore.
Bit of history.
Richard, the main character in both book and movie despised, nay, would more than despise every single person that visits Maya Bay to gawk.
The real beach was near Samui in the Marine Park, not on the West coast, and because the Maya Bay beach has no palm trees, they transplanted a load of them, and removed them after.
The cliffs in the entrance to the bay in the movie are CGI.
Krabi town used to have the big Reclining Buddha from the movie on display. It was made of polystyrene. Long gone from the town.
The On On hotel was used as the hotel Richard stayed at in the movie.
The bus routes on the bus shelter at the start of the movie don't exist from that place
De Caprio changed the entire story from that in the book by insisting that he got the girl. I read that Danny Boyle regretted allowing him to do so. He certainly ruined the movie. So much for sucking up to film stars. I understand that he wasn't even the first choice ( I think it was supposed to be Ewan McGregor ), but he called Boyle and wanted to do it.
In the book Richard is English and the main female character Sal is American. In the movie Richard is American and Sal is English.
The design of the settlement at the Beach is supposedly based on a resort that was on the west coast of Phangan.