Richmond customers often search by the part of the city they mean. "Restaurant Steveston" and "dentist City Centre" are different searches with different results, and people in Terra Nova, Hamilton or East Richmond may look closer to home first.
If you have a storefront, your location page should name the area you are in and how to find you, including parking or the nearest major road, written the way a customer would say it. If you are a mobile business covering the whole city, say which areas you serve inside each service page. Avoid building a stack of identical neighbourhood pages with only the name changed: they rarely help and can look like spam to Google.
A better test: if a customer in Steveston and a customer in City Centre would ask you different questions, or need different directions, the difference belongs on your site. If they would ask the same things, one good page serves both.