Yes. Normally on the weekends and some weekdays but you'll have to check the website for the schedule
Yes, but you eat onboard before the cruise leaves the port.
There are lunch cruises on the weekends for sure
Yes, a very good buffet.
Yes, to grave hicks
Thanks! Your answer is awaiting moderation.