The only island I've been too has been Koh Tas off of Sihanoukville.
Everytime I go to Cambodia I rent a boat and my cousins and I just spend an entire day on that island swimming, snorkeling, and snacking.
I love it because no one else is there!! So it's like I have my own little private island for a day.