Usually twice a day. Once for lunch (or brunch on weekends) and dinner. For more information, please visit: http://www.ticasino.com/spirit-of-the-water/
I've never been on a diner cruise.. although their yacht looks very nice and luxurious. I've had friends that have been on the cruise and really enjoyed it. Definitely something to check out if you have a full day to spend.
Thanks! Your answer is awaiting moderation.