Definitely some fan favorites mentioned, I would 2nd all of those and add that Gene just posted on FB about their new shuttle service so if you're looking for a meal the night before charter and doing a sleep aboard this is a great option to get your group there from the charter base. They are sort of off the beaten path but it is so worth it to get there!
Here is the link to the Facebook post https://www.facebook.com/photo/?fbid=5686691384775782&set=a.842476069197362