No, the Public User does not need read permissions to the Create Location folder.
Also, the uploaded files will be created as Under Construction, so will not be able to be searchable by a public user.
But, if you want to make sure that the Create Location and children don't get indexed, go to the Search Manager, then Asset Tree Weights, and configure that root node and turn indexing off.