Preheat oven to 375. Cut and peel squash; chop into 1- to 2-inch pieces. Place in a large bowl and add remaining ingredients except coconut and cranberries; toss well to coat. Pour into a large glass casserole dish and bake for about 1 hour, stirring once or twice. Top with toasted coconut and dried cranberries before serving.