Recommended Avalon options include the Avalon Grille, a new American restaurant with patio seating and a full bar. It's on the waterfront in the center of town, across from the Green Pleasure Pier (tel. 310/510-7494). On the Two Harbors side of the island, the Harbor Reef Restaurant is the place to eat.
Inexpensive -- My favorite for a low-bucks meal is the Casino Dock Café (tel. 310/510-2755), with live summertime entertainment, marina views from the sun-drenched deck, breakfast burritos loaded with homemade salsa, and kicking bloody marys.
Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.