For snorkelling, diving, camping and lounging on tropical beaches, there's no better place than the islands off Sihanoukville. Highlights include Koh Kong and ...