Explore the beauty of Matheson Lake on the stunning South Island of New Zealand. This natural landmark offers breathtaking views of a large body of water surrounded by trees and majestic mountains with snow-capped peaks.