Being a local this kind of restaurant is by definition touristy and so is usually avoided. However, that being said it does not detract from the fun and special kind of experience of dinning there. You take a shuttle boat from a Fisherman's Wharf dock next to Pier 39 for a few minutes ride to the "island". There you go down into "the ship" for the main dinning area. Really it is all cute and fun. The menu fare is above average as are the prices. But the experience is one that will usually have you with a smile on your face when you leave. Views from the island, especially from the lighthouse top, are fabulous. The service is efficient and good. We took another local friend there recently for his birthday and he thoroughly enjoyed the whole package experience.
Just don't make the mistake of expecting a serious dinning experience and you'll have a good time.