You can install our site as a web app on your iOS device by utilizing the Add to Home Screen feature in Safari. Please see this thread for more details on this.
Note: This feature may not be available in some browsers.
generally businesses that install these chargers are not charities, they install them for the convenience of their customers. so yes you need to be a guest of the hotel. one way around that is that you could visit the hotel's bar/restaurant have something there and voila you're a customer.
you could also visit www.plugshare.com to discover other places on HH to charge.
enjoy your visit.