not necessarily. EMD / PMD domains have stopped working with google several years ago, even local ones. Nowadays it's about authority, trust and expertise (you know, the EAT bullcrap). And it's also about your competition, if your competitors have better domains and better content they'll outrank you, with or without "boston" in your domain