Preheat oven to 325 F.
Combine pineapple juice and water in a small saucepan. Bring it to a boil. Stir in baking soda and set aside.
Combine sugar, eggs, vegetable oil and honey and beat at medium speed in a mixer until well blended.
In a separate bowl, combine flour, baking powder, salt, cinnamon and allspice.
Add the dry ingredients and the pineapple juice mixture alternately to the creamed mixture, beginning and ending with the flour mixture. Mix after each addition. Stir in vanilla and pecans.
Spoon batter into a greased and floured 12-cup Bundt pan. Bake for 1 hour or until done.
Cool for 10 minutes in the pan before inverting on a cooling rack.