Viganj Beach is a popular beach located near Trpanj, on the Pelješac Peninsula. This sandy beach is known for its crystal clear waters and stunning views of the Adriatic Sea. The beach offers plenty of space for sunbathing and relaxation, and there are also some shaded areas provided by the nearby pine trees. Visitors can enjoy swimming, snorkeling, and various water sports activities. There are also beach bars and restaurants where you can grab a refreshing drink or a delicious meal.