I worked my way through college in the food industry. Perfect flexible hours with good money
I found that fine dining required more time to make good money and working in a more touristy place tended to make more. Remember, your tips are based on their check so if the check is higher and they are there less time that = more money. Fine dinning takes more money and is less fun than say, a Hard Rock or something like that. You can make more money in less hours serving cocktails for instance (and perhaps eventually bar tending) but cannot easily serve alcohol until 21.
Another great option which is really nice money and flexible is serving at a hotel, especially brunches and banquets. Back when I did it I was paid more than minimum wage, had full benefits, and the banquets supplemented the restaurant work with flat rates of about $300-$400 for one night (That was a long time ago, hopefully it is more now!)
Also, it depends what part of the country you are in as far as how much you will make in tips (people in bigger cities tend to tip higher in general)