The definitive island-hopping route covering Brač, Hvar, Vis, Korčula, Mljet, and ending in Dubrovnik — all by public ferry, with the best beaches, coves, and local food along the way.