Lamai Beach in Koh Samui. What better time, then, to head on over to Koh Samui before the rest of the world catches on? While the hotel where the show is believed to be set is mysteriously fully ...