Don't waste your time or money going to Fishermen's Wharf - it's a typical tourist trap. Food is average and service is inconsistent. McKelvies has great food and service (most locals say it is 1 of the top 3 restaurants in the city); my only complaint is they don't currently don't serve Guinness or any other "good body" (i.e. dark) stout, ale or beer. However, the Irish pub across the street does and is good fun, live entertainment, service and good, reasonably priced pub grub.