How to Stop Website Requests for Location
In Safari 11.1 Preferences > Websites > Location. Bottom right of the window, change "When visiting other websites:" select Deny. This will block all websites and you can white list specific sites in the above list.

You can also right click the address bar and select "Settings for this website" to get to the same options.