Step 1: Mixing the Batter
In a large bowl, combine cake mix, eggs, buttermilk, and oil. Beat with an electric mixer for 2 minutes until smooth.
Fold in shredded coconut and chopped pecans.
Step 2: Baking the Cake Layers
Grease three cake pans and evenly divide the batter.
Bake at 350°F for 15-17 minutes or until a toothpick inserted in the center comes out clean.
Let the cakes cool in the pans for 10 minutes, then transfer to wire racks.
Step 3: Adding a Touch of Flavor
If using rum, brush a light layer over each cake layer. Let them sit for 10 minutes.
Step 4: Preparing the Frosting
Beat cream cheese and butter until smooth.
Gradually add powdered sugar, beating until fluffy.
Mix in vanilla and chopped pecans.
Step 5: Assembling the Cake
Spread frosting between each layer, then cover the top and sides.
Chill the cake for at least 2 hours before slicing.