Navionics boating app [1] is free and 1 year daily map updates for Mediterranean Sea costs 20 eur.
It is really cheap and improves safety a lot on board. Even without any navigational experience they can use this app, same can't be said about most nav systems.
I am not saying you should only rely on it, but it is great addition where even passangers can use when main navigator gets injured/is sleeping/...