Hi, I am planning on going to Croatia in June. Rovinj is an excellent choice with a heavy Italian flair. Check out the Monte Molini hotel. I stayed there on my first trip to the country and loved both the property itself and the location. The hotel is directly on the Adriatic, 10-15 minutes walking from the town center. I transited to Rovinj via Venice. From there is it a three hour drive. Alternatively, you can fly into Pula which is directly on the Istrian Peninsula.
For this trip, I am starting at the Brown Beach Hotel in Trogir, which is near Split. From there I am heading to the Lemongarden Hotel in the small town of Sultivan on Brac, a relatively short ferry ride from Split. You can continue on by Ferry directly to Dubrovnik from Brac.
In Dubrovnik I am staying at Villa Dubrovnik. However, at 600 euros plus per night it may be more than you are willing to pay. However, it is a stunning property with its own Vaporetto (Venetian water taxi) to take you to/from town. It may likely not be an issue in this time of Covid, but normally Dubrovnik is jammed with tourists in June. And staying slightly outside the old city suited us just fine. If we did not want to wait for the water taxi, it was a 20 minute walk to the old city.
You should also know that while Croatia has relaxed its entry requirements, they remain very specific. As stated on the US Embassy in Croatia page:
"Entry for tourism is permitted only with documentary evidence of an accommodation paid in advance and in full, prior to arrival at the border (The accommodation reservation alone is not sufficient to be permitted entry). Tourists must have a negative PCR test result not older than 48 hours from the time of the swab to crossing the border."
As we will be coming directly from the USA, I am still trying to figure out how to secure a PCR test result such the actual test administration itself has not aged by more than the 48 hour limit required for entry.