Also I did try adding the custom slug but it still goes to the archive page itself, just with a custom slug. I want to actually tell it to go to a different page AS the archive page.
For your custom post type you can either keep the archive page and customise it, adding custom search filters and a map as required.
Or you can go to the settings for your custom post type and in the options specify that the post type does not have an archive (screenshot). Then the URL you would normally associate with the archive (the CPT slug) should be available for something else (e.g. a static page).
Thanks, Nigel.
The problem with the first way is that I would then have to maintain two identical pages, so that won't make sense. It's the search page with the map. I don't want two of them.
The problem with the second way is if I uncheck "has archive" then it disappears from my breadcrumbs. I'm using SEO Press. So if you are on a single CPT post, then there is no "parent" main category type page to get to in breadcrumbs.
Is there not a way to check has archive but tell it with a snippet the page you want to use for the archive page?