Preheat oven 350℉. Grease a 13x9” pan, set aside.
In a medium bowl, mix yellow cake mix, egg, oil, juice and rum. Mix for two minutes. Set aside.
In a small bowl, mix melted butter, brown sugar and chopped pineapple. Pour cake mixture into pan, then place dollops of pineapple mixture on top of cake and use a spatula to swirl pineapple mixture into the batter. Bake 35 minutes.
While cake is cooking, prepare topping. In a small bowl melt butter. Add brown sugar, raw sugar, nuts and amaretto. Mix together until well combined.
Pull cake out of oven and top with amaretto macadamia topping. Bake an additional 20 minutes. Cake is done when toothpick inserted in cake’s center comes out clean.