Raising prices sounds like the best strategy. You keep raising until the workload returns to normal. If you feel you're serving the wrong customers, you now have time to figure out how to fix that. Otherwise, if people eventually get turned off by the price and your workload goes down, you drop the price, and keep dropping it until you reach a stable point with just the right amount of orders.
And as the original commenter noted, you could put coupons in the local newspaper and the library and whatever else, so the locals have access to burgers at the old price.
Ask any family restaurant/bar owner in a seasonal tourist destination and they’ll explain why locals must be one of the first considerations before you make drastic changes. Particularly if an important reason for opening was a personal preference to serve locals over tourists in the first place.
It’s incredibly interesting to see how few people understand that someone may open a business with priorities other than massive growth potential.
It really is interesting, but hardly surprising, given the demographics of this forum. :)
The restaurants we love, we love for the entire experience, and price is part of that experience. Even for people who can happily afford the higher price, it still results in a different experience. The people around you in the restaurant will be different. Your perception of the value of the meal will be different. Your willingness to try more adventurous items on the menu will be different. The whole thing is not just quantitatively different, but qualitatively different.
A $20 burger is not a $10 burger, regardless of how the two are prepared. If the former is not the experience the chef wants to create for their customers then, no, just raising prices doesn't "solve" the problem.