Preheat your oven to 350°F (175°C). Grease a 9x13 inch baking pan or line it with parchment paper. Peel and mash 6 ripe bananas in a large mixing bowl until smooth.
Add 1 cup canola oil, 1 cup plain Greek yogurt, and 3 large eggs to the mashed bananas. Whisk together until fully combined. Stir in 1 cup granulated sugar, ¾ cup light brown sugar, 1 tablespoon vanilla extract, and 2 teaspoons lemon juice. Mix until the sugars dissolve and the batter looks smooth.
In another bowl, sift together 3 ½ cups all-purpose flour, 2 teaspoons baking soda, 1 teaspoon baking powder, and 1 teaspoon kosher salt. Stir in 1 cup shredded sweetened coconut.
Gradually add the dry ingredients to the wet ingredients, folding gently with a rubber spatula until just combined. Avoid overmixing to keep the cake tender and light.
Pour the batter into your prepared pan and smooth the top. Bake for about 50-60 minutes or until a toothpick inserted into the center comes out clean. Let the cake cool completely on a cooling rack before frosting.
In a large bowl, beat 4 ounces cream cheese and 2 sticks butter together at room temperature until fluffy. Gradually add 1 ½ to 2 cups powdered sugar, 1 cup unsweetened cocoa powder, 2 teaspoons vanilla extract, and ½ cup canned coconut cream. Beat until smooth and creamy. Adjust sweetness or cocoa intensity to your liking.
Spread the frosting evenly over the cooled cake using an offset spatula. For a finishing touch, sprinkle a little extra shredded coconut on top. Slice and enjoy the tropical-chocolate bliss!