Viganj Beach is the main beach in the town, offering a mix of pebbles and rocky shoreline. It is a popular spot for sunbathing and swimming, with its clear waters and gentle waves. The beach is easily accessible and provides amenities such as showers, toilets, and beach bars. Viganj Beach is also a great place for water sports enthusiasts, as it offers opportunities for windsurfing and sailing. Visitors can enjoy stunning views of the surrounding mountains while relaxing on the beach.