oooh, this is a tough one. So many great pubs. The Railway Hotel has just gone under new management and is offering great meals. My personal favourite is The Lighthouse Hotel which is very close to the Port Adelaide Lighthouse and offers indoor and outdoor seating. Great food and amazing atmosphere.