Food and drink ahoy at this small restaurant with a big heart and a bigger menu