Preheat oven to 325 degrees. In a bowl, whisk together carrots, eggs, sugar, oil, buttermilk, vanilla seeds, coconut and pineapple. In another bowl, whisk together flour, baking powder, baking soda, salt, cinnamon, ginger, and cloves. Stir flour mixture into carrot mixture until well combined. Grease pan or pans of your choice. I used 2 8" x 8" square pans. Bake for 35 - 40 minutes or until a toothpick inserted in the middle of the pan comes out clean.
Let cool on a rack while making the frosting.
Beat cream cheese and butter together until light and fluffy. Add powdered sugar, milk, cinnamon and vanilla. Depending on how thick you like your frosting you may need to add more powdered sugar or more milk.