While Hvar boasts some beautiful beaches, the waters and winds can be rough, making it challenging to swim at or participate in water sports. Brac has less crowded beaches that are equally as stunning, lots of water activities and plenty of sunbathing, making it the all around winner when it comes to beaches.