There is a website too - but it is all in foreign....
https://palace.navalny.com/
eidt - Just saw the BBC story but I see the site is linked to from the youtube video posted above too.
Edit - wasn't too hard to find on google maps by just following the coastline south from the resort mentioned in the BBC article - coordinates from google maps are:
44.41925480516519, 38.20527320475582
If anyone is interested: