Snorkelling in Sihanoukville is one of the most popular water sport activities for tourists. Beaches like Independence, Otres, Ochheuteal and more than 20 nearby islands including Kph Rong provide great sightings of remarkable marine life under clear waters.