Olive oil is an excellent oil for soap, but it doesn't create many bubbles. Castor is good for that.
Most people find coconut oil over 20% drying, so I lowered your %.
Shea butter has unsaponifiables, but it also acts to make your soap harder.
Palm creates a harder bar, but technically you don't need it to make good soap. I don't use palm at all.
Almond oil is a nice addition, but I find I don't notice a difference between soap that has it and soap that doesn't.
Go ahead and play with your oils for now. You might find a simple recipe like 45% olive, 30% palm, 5% castor and 20% coconut will give you the qualities for a good soap with just 4 oils.
Always run ANY recipe with a lye calculator, even recipes from books. For a small recipe, I would convert ounces into grams for better accuracy. For a converted recipe that ends up with three decimal point like 4.257 (for example), round up your oils and round down your lye. I normally superfat at 7%. Add all your oils and butters right up front. There is no need to add anything at trace, like some of the older books advise. Soap at trace still has a very active lye and it will take whatever it wants. there is no guarantee that any particular oil or butter will end up as your superfat.
Oh, and you might want to read my sticky.
viewtopic.php?f=2&t=3800