In a large bowl, mix eggs, corn syrup, sugars, orange juice, butter, orange peel, and salt until well blended. Stir in pecans and coconut.
Pour filling into pastry shell. Bake at 350°F for 50 to 60 minutes, or until knife inserted near center comes out clean. Cover edges with foil during the last 15 minutes to prevent overbrowning. Cool on a wire rack.