Located where the Muskoka River meets Lake Muskoka. Upper Vista Muskoka is a 470 acre property with the goal of creating a happy, healthy community for people looking to bring a high-end lifestyle to some of the most beautiful cottage country in the world.