Heat the olive oil in a small non-stick skillet over medium heat and add the minced garlic and minced shallot.
Cook, stirring frequently, until the shallot is translucent. Do not allow the garlic or shallot to brown.
Add the curry powder and then the butter along with the salt and pepper.
As the spread melts, stir with a spoon or spatula, scraping the bottom of the pan.
Set the pan on the back of the stove.
Place 2 quarts water in a medium sauce pan over high heat and bring to a simmer.
Reduce the heat to a shiver and add the peas to the water.
Cook for about 6 minutes until they are barely done and remove them to a bowl or cutting board.
Place 2 quarts water and the vinegar in a skillet over high heat and bring to a simmer.
Add the halibut and poach for 5 minutes.
Return the peas to the hot water.
After about 3 minutes, remove the peas to a paper towel to drain.
After about 3 minutes, remove the halibut to a paper towel to drain.
Place the drained peas on the plate surrounding the coconut rice.
Place the halibut on top of the coconut rice.
Top the halibut with the curry butter and serve.
