Island Hopping in Croatia – detailed itineraries