This is a single frame from the virtual reality meeting space, where small groups can get together as avatars in either a forest, a fantasy forest, a house, or a church. See https://ElectricFaith.org.
I don't remember which island, but this is in a building on the dock on one of the Greek islands.