For the Parmesan herb breading, combine in a bowl the panko, shredded Parmesan, basil, parsley, thyme, salt, pepper, garlic and macadamia nuts. Mix thoroughly. This breading, if kept in a tightly closed container in the refrigerator, will keep up to five days. Press both sides of each piece of fish firmly in the crumb mixture using your hands to help the crumbs adhere. Heat ¼ cup olive oil in a large sauté pan over medium heat, add the breaded pieces of fish and sauté until golden brown and just cooked in the center.
Capers may be sprinkled over the fish and into the sauce.
Put the minced shallots, white wine and lemon juice in an 8 inch sauté pan. Bring the mixture to a boil and reduce on high heat until the liquid is almost completely evaporated and becomes syrupy. Add the cream and reduce again. While the liquid is reducing, cut the butter into small pieces.
When the shallot mixture is fully reduced, take the pan off the heat and let cool slightly, then return the pan to very gentle heat. Add two pieces of butter to the pan and whisk until the butter melts. Look for wisps of gentle steam coming off the surface of the sauce indicating that the heat is high enough for the butterfat to properly emulsify. If the butter begins to separate, the heat is too high. Take the pan off the heat and whisk in a few pieces of butter until it is incorporated into the thick, creamy sauce. Season with salt and pepper.
Serve the halibut on top of the beurre blanc.