A renowned island and beach resort of Cambodia Sihanoukville is situated in the middle of a small peninsula sticking out in the waters of the Gulf of Thailand. The whole city is a mesmerizing place covered with waters on three sides. Covered with beaches and nearby hills, the surrounding areas of Sihanoukville feature numerous islands which are ideal relaxing spots for the tourists. These beaches are covered with fine pearl white sands and can be reached easily from downtown. It is an acknowledged fact that Sihanoukville attracts tourists mainly because of its beaches. A favorite vacation spot of the tourists, Sihanoukville offers opportunities for several touristic activities including swimming, scuba diving, snorkeling, fishing, shopping, partying, mountain biking, visiting islands and paragliding alongside the Bay of Thailand. The true culture and colors of Cambodia are worth witnessing in this beautiful tourist city. Holidaying in the coastal towns of Bokor Mountain, Kep and Kampot is also a great idea. Ream National Park, Kbal Chhay Waterfalls and Sihanoukville Mountains are also some of the major attractions apart from the beaches found in these regions.