Koh Rong is easily one of the Gulf of Thailand’s most gorgeous islands, with 43 kilometers of beach. On the southwestern side of Koh Rong the beach stretches for nearly five kilometers -- 5,000 meters of untouched white sand fringed with palm trees and dazzling turquoise waters.
At the southernmost end of this beach are rocks where snorkelers can watch schools of colorful rabbitfish, sergeant fish and parrot fish.
Getting there: From Sihanoukville, catch a boat to Koh Rong with any of the guesthouses on the island. The trip takes between two to three hours.