Criticize my travel itinerary [Slovenia, Croatia, Bosnia and Herzegovina]

Hi fellow travelers,

My partner and I are planning a trip this summer through some of the balkans in between some hiking trips. Some things are fixed: we will start this leg of the trip after finishing a hike in the dolomites (leaving from Belluno, Italy) and want to end up in Plav, Montenegro to hike the peaks of the balkans trail about 15 days later.

We are very into the outdoors, but will be spending a good amount of hiking regardless. We enjoy wandering around cities, eating good food, and catching hidden gems. What would you do to improve this itinerary?

Travel (1 day)

- going from Belluno all the way to Lake Bled or stopping for one night in Uldine/Goricia

Lake Bled/Alps (2 days)

- one day spending time around the lake, one day hiking

Ljubljana (2 days)

- relaxation in the city, museums

Zagreb (1 day) (pick up rental car?)

- added in this day to break up travel from Slovenia to Croatian coast. I am open to renting a car here for the next week or two if it makes sense and would make our travel more enjoyable

Travel and Plivitce (2 days)

- Spending time at the waterfall and hiking, could change these days for Sibenik/Krka National park

Split (2 days)

- wandering the city, day hike from town

Mostar and surrounding (2 days)

- want to see Mostar, Blagaj, Pocitelj, and Kravice Waterfall

Dubrovnik (2 days) (drop off rental car)

- walk around old town, do the cable car

Travel to Kotor/Podgorica (1 day)

- need to get to Montenegro from Dubrovnik, Kotor seems easiest?

Travel to Plav (1 day)

- make our way to Plav to get ready for the hike

Thanks for taking the time to read and share your experiences/thoughts!