Most private beaches have restaurants, which are particularly delightful on warm sunny days, although you pay for the privilege of eating les pieds dans l'eau (on the waterfront). Expect to pay around €25 to €30 for a main of grilled fish or meat, or a gourmet salad.

Several streets just inland, such as rue Hoche, are filled with restaurants and bistros. Cheaper eats can be found in and around Cannes' atmospheric food market, Marché Forville.