Cream together butter, sugar, eggs and vanilla extract; add to it the flour, baking powder, pineapple juice, pineapple and sour cream. Mix well; turn into a well-greased and floured fluted tube pan. Bake at 350 degrees F for 55 to 60 minutes. Cool in pan for 10 minutes. Remove from pan and cool completely.
Combine pineapple juice and confectioners sugar; drizzle over cake. Sprinkle with almonds.