Portland has the most weed shops in Oregon.