Peel and cube the yams. Place in a 9X12 pre-oiled baking dish. Spray or drizzle oil (I use butter) on them. Cook at 350 for 30 minutes or until done. Mash the yams, add the coconut milk, agave nectar, pineapple, pecans, and seasonings. Mix well, put back in the baking pan, sprinkle with the reserved pineapple and pecans and serve.
You can make this dish the day before and then reheat it in the oven or microwave right before serving. I like sprinkling the pecans on the top right before putting it on the table.