I much prefer location names to street names. Street names might help tourists, but I'd much rather have landmarks (which might help them too). And no hyphens.
The Granville Station will be about as far from Granville Island as the OV station is from Olympic Village...