There's more to Croatia than Dubrovnik, Split, and Hvar, as this gorgeous coastal town shows. Just watch out for pirates while you are visiting.