As of now, I do not have any reasons for me to tell my private keys and password to acces my different portfolio and my wallets to my family or relatives because for me it is careless decision. You may have misconception but it is not that I do not trust my family, I'm just afraid that they may use it in not good ways. I know that we humans have not information about when we will die and it is the reason why I have now plan to write my private keys and password and I will keep it in my cabinet.
If in your family no one understands the use of cryptocurrency, then the key access you leave will not function optimally. Start educating one of the people you are closest to and trust, teach the cryptocurrency ecosystem, so that when you really "go" then there is one person who can use it well. It will function more optimally.
I share everything with my wife, I teach her about many things related to what I do in the crypto world. So, one day I "go" first, I feel calm because my wife already knows what she must do. We also keep all important notes related to the wallet in a book.
Yes it is good idea to share and to teach them the concept of cryptocurrencies and how to use it. My wallet have bitcoins and some altcoins and I also told them that when there is bad thing happens to me, just open the vault in my room and they will see my private keys around it. We should have copy of our private keys and store it in a safe place for us to ensure that our family can use it whenever there is something wrong happen to us.