Hi,
You could have only one website with the geolocation plugin in order to set the currency automatically:
www.hikashop.com/support/documentation/7...hop-geolocation.html
While you can't directly configure a product to appear on products listings based on the location, you can restrict the prices of the products based on the location. So you could configure only one price for location A, and then turn off the "display add to cart button for free products" setting of the HikaShop configuration, and add a translation override for the "free" text to have instead something like "product not available in your location" or something.
That way, users in location B wouldn't be able to purchase these products with only a price for location A.
That would be a lot easier to setup and manage than having two websites.