How to get mail

Hey, I'm new in town, someone wants to send something via mail. How does that work around here? Is the address of the post office enough or is the full address mandatory?

Post office phone is :  250-362-7644

Used to be that you could use "General Delivery" instead of specific PO Box. Then you Just go to the counter and ask for mail addressed to your name with general delivery. I'm not sure if they still do that?

Thanks a lot, General Delivery is still an option