Hotel gems on the Islands of Croatia: 7 handpicked Small Hotels