Sometimes, with these new-fangled Not-so-Clever Phones, you have to switch them off completely, leave for a wee while [5-10 mins] and then re-initiate. Make sure your 'location services' are set to active.
Once you get back into action, the Who's Near should be more accurate.