A travel guide featurig essential details for island hopping in Croatia - the best islands to visit, the best beaches, and top tips for visiting.