You'll struggle to find a beach in Croatia that's for sure. Shingle coves and dramatic cliff coastline is what you get.
I've fallen for the place. Lack of beaches keeps the UK hordes away and makes them favour the Costas and so on. Result being it's not overrun by tourists.
I favour the Istrian peninsular. I've stayed in Porec, Pula, and am booked to go to Rovincz in July which is the best time to go weather wise. I have also holidayed in Markaska down the Dalmatian coast and that was good.
Absolute loads of options for accommodation be it hotels rentals or whatever. Cheap to eat out and bevy, honestly give it a whirl I don't think you'll be disappointed. Another bonus for me at least, just over 2 hour flight time.