The Treasure Ship actually houses not one, but three restaurants. All three have great views of the Lagoon.
Hook's Grille & Grog is a dock level restaurant with indoor and outdoor seating. There is also a gift shop on this level.
The Main Dining Room is a nice restaurant on the second level.
Captain Crabby's is on the third level and also offers both indoor and outdoor dining. You can order a steak or seafood dinner, or for just a little more you can make it an all you can eat meal.