You can cast Daring Discovery with no targets and just discover 4. However, if you choose any targets, and all of those targets are illegal by the time Daring Discovery tries to resolve, it won't resolve and none of its effects will happen. You won't discover 4. As long as one target remains legal, any legal targets won't be able to block this turn, any illegal targets won't be affected, and you'll discover 4.