Do not drain the pineapple. The juice is essential for keeping the cake moist. You can substitute walnuts for pecans if you prefer. For extra coconut flavor, toast the shredded coconut before adding it to the frosting. Store covered in the refrigerator for up to 5 days.