Janjina Beach is the main beach in the town of Janjina, Croatia. It is a pebble beach with crystal clear waters, perfect for swimming and sunbathing. The beach is well-maintained and offers various amenities such as sun loungers, umbrellas, and beach bars. Visitors can also enjoy water sports activities like snorkeling and kayaking. Janjina Beach is a popular spot for both locals and tourists, offering a vibrant atmosphere and stunning views of the surrounding mountains.