One moist 9x5 loaf of piña colada zucchini bread with crushed pineapple, coconut and a splash of rum, less sugar than most versions, finished with an optional pineapple coconut glaze.
Heat the oven to 350°F (175°C, 160°C fan). Grease a 9x5-inch loaf pan and line it with a parchment sling.
Squeeze the shredded zucchini by the handful until it stops dripping. Drain the pineapple in a sieve, pressing with a spoon, and save the juice for the glaze.
Whisk the flour, baking powder, baking soda and salt in a medium bowl. Stir in the coconut and nuts so they are coated with flour.
In a large bowl, whisk the eggs and sugar for about 30 seconds. Whisk in the oil, vanilla, coconut extract and rum extract (or rum). Stir in the zucchini and pineapple.
Fold the dry ingredients into the wet ingredients just until no dry flour shows. Do not overmix.
Scrape the batter into the pan and bake 55 to 65 minutes, until a skewer in the center comes out with a few moist crumbs (about 200°F / 93°C inside). Tent loosely with foil after 35 minutes if the top is browning fast.
Cool 15 minutes in the pan, lift out onto a rack and cool completely, about 1 hour.
For the glaze, stir the powdered sugar, pineapple juice and coconut extract until thick but pourable. Drizzle over the cooled loaf and sprinkle with toasted coconut.