The buildings floats in a sheltered bay of an uninhabited islan, north of Vancouver Island in British Columbia, Canada
https://vancouverislanddive.com/about-hideaway/
Browning Pass HideAway Resort on Google Maps