Why Croatia offers the Med's ultimate island-hopping adventure