My suggestion: cap the coconut at 20 to 25% and shift the extra into the lard or olive oil, drop the canola to 15% and increase the olive oil (unless you have the high oleic canola, then leave as is). Run the recipe through Soap calc and check the linoleic percentage. Try to keep it at no more than 15%. No more than 10% is even better.
If you have access to castor oil, use 5% and reduce the liquid oils by 5%. If you have access to any butters, you can substitute them for 5% of the lard for a harder bar. Use at least a 5% superfat. I'm not sure what quality NaOH you have. I find the cheaper grades do better with a 6 to 7% superfat but you would need to do some testing to figure out what you like.
As far as shortening, I avoid hydrogenated products in all forms. Other people like them so YMMV.