Beat eggs, oil and oranges together. Add cake mix. Beat until thick. Bake in greased and floured 9x13" pan for 35-45 minutes at 350~F. Cool.
Topping: Mix pudding and pineapple; beat until thick. Add half and half; beat again. Place on cooled cake. Cover with Cool Whip and sprinkle with coconut. Refrigerate.