Dreamy islands, daring art – 12 best things to do along Croatia’s Dalmatian Coast