Preheat oven to 350°. Rub butter on bottom and sides of pans. Sprinkle with flour and shake to coat sides. Set aside.
In large mixing bowl, whisk together flour, sugars, baking powder, salt and baking soda.
In a large measuring cup, measure oil. Add the eggs and vanilla and whisk together until smooth.
Pour egg and oil mixture into flour mixture and stir everything together until a thick dough forms. Make sure there are no dry pockets of flour.
Add zucchini, pineapple, and coconut to bowl and stir to mix in. Moisture from zucchini and pineapple will soften dough.
Spread batter into two loaf pans.
Bake for 40-50 minutes or until toothpick comes out clean.