Alex Outhwaite explores the offbeat attractions of Zadar, a Mediterranean port bursting with personality.