There are restaurants all over Cannes offering varying cuisines and prices
The Croisette itself is best avoided if budget is limited, but pretty much anywhere else is usually OK
There are several reasonably priced restaurants in and around Place Lamy close to your hotel, and a few others on rue Pasteur and the eastern end of the rue d'Antibes .
The restaurant strip on rue d'Antibes/ rue Felix Faure has a mix of menus and prices as do the restaurants at the western end of rue Meynadier and up rue St Antoine which is the street leading up to Le Suquet the old town.
Plus restaurants alongside the old port and facing the Plages du Midi
So , basically everywhere :)) ...my advice would be just to wander about and check out the menus