In a large saucepan, bring the pineapple and apricots to a boil. Reduce heat; cover and simmer for 20 minutes, stirring occasionally. Stir in 1/2 cup sugar. Simmer, uncovered, for 5 minutes.
Meanwhile, in a large bowl, cream butter and remaining sugar until light and fluffy. Combine the flour, baking soda and salt; gradually add to creamed mixture. Stir in coconut and nuts.
Press 4 cups of the mixture into a greased 13-in. x 9-in. baking pan. Bake at 375° for 10 minutes. Spread hot pineapple mixture over crust; sprinkle with the remaining coconut mixture. Bake 20-25 minutes longer or until lightly browned. Cool on a wire rack. Cut into squares.