Fair earth, the island of visovac in Croatia