Why you should stay in Sihanoukville before hopping to the Cambodian islands

Here are some of the top spots to keep you on the mainland