The top destinations for island hopping in Croatia include Dubrovnik, Split, Hvar, Korčula, Brač, Vis, Mljet, and the Kornati Islands, among others.