Kampot is a nice chilled little town but its more of a riverside town than a beach town - IIRC there is an (artificial) beach at Kep which is about 25km away. I think you're pretty much limited to Sihanoukville as far as beach towns in Cambodia, there's obviously a load of beaches along the coast but none aside from snooky have any real tourist infrastructure.
I haven't been to Snookville in a few years so can't really recommend anything as I hear its changed a fair bit - but generally Occheateal and Serendipity beaches are where all the bars/beach restaurants etc are located. Otres beach used to be the nicest, most undeveloped beach but I hear there is resort development etc since my last visit.
Personally, I'd avoid Phu Quoc - I went there recently and the beaches are dirty and construction of roads/resorts makes it far from ideal for a relaxed getaway...
Last edited by khmen : 08-01-2017 at 08:25 PM.