Last time I was there I arranged a private taxi from Phnom Pen. Quite affordable and more comfortable. And travel at own pace. Think it was a 4 or 5 hour drive. I remember getting a nice manicure and pedicure right on the beach