Pina Colada Rum Cake

1 2-layer size yellow cake mix
1/2 cup melted butter
2 Eggs
3/4 cup pineapple juice
1/3 cup olive oil
1 20-oz. can crushed pineapple with juice
7 oz flaked coconut (1/2 of 14 oz package)
1/2 of 15-oz can cream of coconut
1/3 oz golden rum (optional)
1 pkg (3.4 oz) instant vanilla pudding mix
1 8-oz container frozen whipped dessert topping, thawed

In a large mixing bowl beat first 5 ingredients together with an electric mixer until smooth, about 1 minute. Add 1/2 cup of the pineapple with juice and half of the coconut, stirring until combined. Pour batter into glass 13 x 10 baking dish (or a bit larger).

Bake at 350 about 35 minutes or until a wooden toothpick inserted near the center comes out clean. Allow to cool 30 minutes, then prick top all over with large fork, wiggling a little to enlarge holes. Drizzle 1/2 of the cream of coconut and 1/4 cup golden rum over the top. Refrigerate cake while making topping.

For Topping, mix together remaining pineapple, pudding mix, remaining golden rum, remaining cream of coconut, whipped topping and half of the remaining coconut. Spread topping on cake and sprinkle remaining coconut on top. Store in refrigerator but taste improves when served at room temperature.