Croatia has incredible sailing. Main yachting (charter) bases are (from north to south) Pula, Zadar (Sukosan), Sibenik, Split area (Split, Kastela, Trogir, Kremik), Dubrovnik. Sibenik is furthest from any airport - estimate 100EURO taxi from Split - but closest to the beautiful Kornati Park. If you prefer going north but end up in Split taxi to Zadar/Sukosan is 120/150EURO one way.
Prevailing wind is north-west/sometimes east, but v.changeable - unlike the trades for example. So on the the whole one ways are better north-south, you get a lot of deals offered on south to north charters. (Land travel Split to Dubrovnik is 4.5hrs on bus which leaves hourly, c. $15/£7-8.)
Broadly, people either either cruise the north - Pula to Sibenik area - or the south - Split to Dubrovnik (treat as a broad-brush distinction you can quite happily go fro Split up to Kornati). North area is less busy and, with the park, more wild - so overall you tend to get more charter availability/deals up there (though still good deals in the south, if they fit you). The park in the north area is the Kornati national park
. South there are famous islands like Hvar and Brac and just masses of coves and towns to berth in at. As tempting as it is to dock in at the ACI marinas (the main marinas around there) watch the cost, it can be quite steep for a stop-over. If you like Marinas and want to stop most nights check out the ACI marina charters themselves since, even if the boat is more, you'll get free nights at their marinas which could save you quite a lot of money.
So it goes on... lots to see and do in Croatia. I hope this isn't too rambling but that it gives a jist to the place. I would recommend seeing how your flights pan out into Croatia and whether you're likely to end up at Split, Dubrovnik or Zadar (Pula less likely) and then go from there.