Searching by Location should use auto-complete function to make it faster and easier.
Probably there is a plugin for WP to do so. or you can query the https://nominatim.openstreetmap.org/ or have some database for cities/countries internal.
Edited by Kapis