Preheat oven to 350 degrees F. Grease a 9x13-inch baking pan.
In a large bowl, mix together cake mix, vegetable oil, eggs, crushed pineapple, coconut milk, rum extract, coconut extract, and vanilla extract. Beat until well blended.
Fold in shredded coconut and macadamia nuts.
Spread batter into prepared baking pan. Bake for 30 minutes, or until a toothpick inserted into the center comes out clean.
Let cake cool completely before frosting.
To assemble, spread coconut cream cheese frosting over cooled cake. Sprinkle crushed pineapple over frosting.
Cut into pieces and serve.
Interesting Facts
The Pina Colada originated in Puerto Rico in the 1950s.
Pina Colada means "strained pineapple" in Spanish.
The traditional Pina Colada is made with white rum, coconut cream, and pineapple juice.
Coconut cream is thicker and richer than coconut milk.