Literal meaning of 無奇不有 The correct meaning of 無奇不有 would be: full of extraordinary/bizarre things. But why don't the individual characters not add up to the intended meaning?
This is not the only idiom that I found difficulty in understanding the word per word meaning.
無 - no
奇 - strange (thing)
不 - not
有 - exist
無奇不有 = no strange thing does not exist (nothing is too strange to exist)