I guess every restaurant is located near the beach in Avalon, and this place is no exception. Katie's is probably the most interesting restaurant on the island...their menu has mexican food, california rolls, and some asian cuisine! I had the "Korean Spicy Pork" which was excellent, and not too spicy. my wife had the chicken teriyaki, and I must admit, was probably the best I hadeaten in a long while. Stop by this place if you have time!
The Sand Trap is the sort of "restaurant" you should stop at either before or after a round of golf...it is not sit-down food, as you order from a window. I had heard that this can be extremely time-consuming, but in our experience, they were very quick. I recommend the shrimp cocktail, which I have been ordering for years and is excellent. The menu changes from mexican food during the day to italian at night, although I don't know if they always do this.
Umami Cafe has probably the most eclectic menu on the island...as is true with most of the restaurants, it has a great location on Crescent (rigth near the water), and you can order anything from brisket to a po' boy to crab salad. They do have some vegan dishes, and it is a fairly health-conscious place. They also boast some surprisingly good beers and wines! This place is worth your while...
A great mexican restaurant located right on the boardwalk near the beach. You can sit right at the front facing the crowds walking by, which makes for some fun people watching. The menu is excellent, with classic mexican fare along with a few new twists. Also, their tequila menu is huge. I have no tequila knowledge, so I steered clear! Huge portions, and I recommend the Catalina Wings, a standard!
Antonio's is a classic place right on the water. Their menu is large and EXCELLENT. Be warned, the margaritas are HUGE. I recommend the cheese crisp with peppers, the pizza, or any of their pastas. Even the "day-old spaghetti" is excellent. A cool place with peanut shells on the floor :)
I think this is actually called "Pete's Plaza Cafe," and it is pretty good. It has your basic upgraded fast food fare, like fish and chips, hamburgers, and hot dogs. I had the fish and chips, myself. A bit greasier that I had wanted them to be, but fresh and super hot. It is right near the beach and is very convenient if you are going to spend any decent amount of time down there. Their menu is a bit basic, but is also fairly large, so there are plenty of choices.
Abe's has what you need...pretty much a tiny liquor store right near the beach. I stumbled in here when the line at Von's was too long...Abe's definitely has the best selection of booze on the island. The pricing is pretty good too, not marked up substantially from the mainland...stop in!
Ok, this is the most fabulous place to have a wedding ever! The place is huge and amazingly classic. A true throwback to the '20's and '30's. It is absolutely magnificent and gorgeous inside and out. It is difficult to describe the grandeur that the casino is...if you have any opportunity at all to attend a wedding there or even get a glance inside, do so. You will not regret it. A super-friendly and charming staff as well!
Sugarloaf is cool...we usually stop in here on our way back to the boat...they have an unusually large selection in the back. Sugarloaf also has an awfully large magazine selection near the front of the store, along with a pretty decent selection of DVD's as well. Their book selection is largely paperback, but they do have some hardback.
Ok, let's face it, this is the only theater on Avalon...but it's so classic and cool! When I was there last, they were only showing one movie, which was "Knowing," I think...but it doesn't really matter. Whatever film you see in there will be an experience. It is a huge old-school type amphitheater with plenty of seating. The staff is really friendly and cool (ask them about the ghost!) When in Avalon, make sure to stop by here...