Exploring the best of Croatia's islands