Yes. You 'do as much as you can', so he is allowed to pull the card types that are there. Of course, since the contents of the deck are 'not known to the game' he could Castaway for any one or none of the three, regardless of the actual contents of his deck.