Top 12 best beaches in Croatia
5. Beach Stiniva (island of Vis)

Beautiful and secluded coves a length of only 30 meters, hidden among the rocks. Located in the southern part of the island. It can be reached by a narrow path (it’s not very easy) or by boat. Stiniva — a natural, wild and perfect landscape, and undoubtedly one of the best beaches in Croatia.