Situated on the idyllic island of Koh Rong, Long Beach is characterised ... Once upon a time, this region of Cambodia was one ...