One perfect day on Catalina Island: Avalon via Catalina Express, Restaurants, food, and things to do