1. Preheat oven to 350°F.
2. Grease a 9 inch tube mold or bundt cake mold.
3. In a medium mixing bowl, mix together the first 5 ingredients.
4. In a large mixing bowl, mix together the eggs and sugar, yogurt(or mayonnaise) and the drained crushed pineapple.
5. Incorporate gradually the dry ingredients, mixing well.
6. Add the carrots and nuts, mix well.
7. Pour the cake batter into cake mold and bake in 350°F oven for 50-60 minutes.
8. Let cool, and unmold onto cake rack.
9. Ice the cake with cream cheese icing, garnish with toasted coconut.