Six Senses Victoria Falls, situated on Princess Elizabeth Island overlooking the world’s largest waterfall. These eco-friendly lodges, nestled among trees, promise an authentic connection with nature and wildlife, setting a new standard in luxurious yet understated hospitality.