I don’t really understand this. The store locator displays stores that have been added to the database. It starts out blank with no stores.
You just login to the wp-admin dashboard, head to store locator, and delete any locations that are not yours.
But im not sure how you got them there to begin with unless you imported a CSV that contained your competitors.
Maybe im missing something