Public usb charging ports are dangerous for a relatively obvious issue. Usb charging cables can transmit data. If you randomly plug your phone into things, you'll eventually get hacked/ lose your important data.
To avoid unnecessary risks, just bring a complete charger along and always plug it directly into power sockets.