How to permanently allow location access for a website in Safari 11?
Open the website you want to permanently allow.  


Go to Safari preferences at top left under Safari. 
Click on Website tab.  
Click on Locations tab on left side.  
On currently opened websites, select Allow on the one that you want to permanently allow.