Triplet Falls, Otway nature love