The Russian Sailing Yacht “A” appears to be anchored off the west end of Great Thatch or at least in that area. Not your usual Virgin Islands boat.

https://www.youtube.com/watch?v=9dKLLjh7gME
https://www.youtube.com/watch?v=oPwxHMWrUZ4