I cannot see any public WiFi using a USB Wifi adapter (TPLink-WN322G).
I've installed Kali Linux on my computer.
In my other PC and smartphone I can see WiFi connections.
After you connect to one of the public Wifi connections, you need to open browser and put your username and password from voucher.
But in my Kali Linux, I cannot see any SSID.