Is there a way to limit the regions/locations shown on the submission page, menu and search form?
The regions are manually added by the admin. You can limit your site to specific regions by adding only regions that you would like. Users will then only have options to submit listings within that region. To create regions, you need to ensure you have the free WP Job Manager - Predefined Regions plugin installed and activated.