San Diego still has some arcades. There is a Tilt, a Nickel City, one in Boomers, one in Sea World, a Dave & Busters, and some Chuck E Cheeses!
I personally beleive some of them do well. I think part of the key is location and who you are appealing to. Additionally, the age of who you are appealling to matters, too. For example, Chuck E Cheese appeals more to younger kids, where Dave & Busters appeals more to adults. Many of the ones open today are close to something else to drive business to the area, such as a movie theatre, a resturant, a mall, or a bigger shopping area.
I agree that many arcades have closed, but some that are left seem to do well at least in my city. I think your best strategy may be to determine the age of who you want to appeal to, and create an enviornment that reflects this. Additionally, you may want to locate near some other thing that will bring in a lot of business.