Preheat the oven to 325 degrees F. Grease two 5-by-9-inch loaf pans with cooking spray.
In a mixing bowl, sift together the flour, baking soda, baking powder, cinnamon and salt. Mix the sugar, oil and beaten eggs in a separate bowl and add to the flour mixture. Stir in the grated zucchini, coconut, nuts and cherries.
Pour the batter into the loaf pans and bake until a toothpick inserted into the center of the loaf comes out clean, about 1 hour. Cool for 10 minutes before removing the loaves from the pans. Turn the breads out onto wire racks to cool completely.
Adapted from "Home Cooking with Trisha Yearwood" by Trisha Yearwood © Clarkson Potter 2010. Provided courtesy of Trisha Yearwood. All rights reserved.