Every sea day lunch and all dinners, including embarkation day. The reason it is "unlimited" is that you can go to multiple restaurants if you want on the same day. I never felt the need because you get plenty of food but if you wanted to go somewhere different for dessert or whatever, you could.