Preheat oven to 350 degrees F. Grease and flour a loaf pan. In a bowl, cream the butter and sugar together. Add the eggs and mix well. Add the mango, orange juice, coconut, and macadamia nuts and combine. In another bowl, sift together the flour, baking soda, salt and cinnamon. Add the dry ingredients to the mango mixture. Stir until the batter combines. Pour into the loaf pan and bake for about 1 hour.