The on-page content is likely not as relevant to the second keyword you are trying to rank for. Ideally you would have inner pages for each city, so the on-page seo factors match up with what your trying to rank for. It's a lot easier for google to determine what keyword the page should be ranking for if the content shows that.
It'll also help having the city name in the URL for the inner page, such as http://www.website.com/boston-wicker-baskets/