There is no way that your restaurant or café speaks to everyone and caters to everyone’s needs. You can’t please everybody.
Just imagine this. You opened a vegan restaurant that serves only organic food. Do you think that 300-pound men that happen to be hardcore carnivores would be interested in grabbing one of your dishes? Probably not.
So, before you get to theme customization, create your potential customers’ profiles. Write down how old they are, where they live, what their hobbies and interests are, what their marital statuses are, etc. By doing so, you’ll get some additional ideas of how your overall restaurant website design and content should look.