A range of watersports, including swimming, scuba diving is available at Sihanoukville, Kep. Snorkeling is also good in this location.