The reason you can't find addresses is likely because the data is not added to the maps in your region. I have similar problems here, though my state got much detail from batch updates last year.
I found a resource that merges addresses into osmand maps monthly, for north america and beyond. Even better, it does so in a way that normal address layout for north Americans can be used when searching.
Here in north america, we search by typing "255 maple street, some town 01234", while osmand expects something like " USA some town street 123".
You can download merged maps from opensupermaps.com, and find almost any address you seek, then you can navigate. Osmand is pretty good with directions, but sometimes messes up. Magic Earth is better at navigation, and has similar features to Waze. OSMAnd has much greater map detail, where people have uploaded it.
Find someone in your community who has professional map tech skills. That person can get detailed map data from your municipality and upload it into openstreetmaps, and you will then have the best maps :) if you are so inclined, you can learn yourself from their site.