Captain John's Harbour Restaurant In Toronto harbour there is a er beautiful ship, over 300 feet long with r he five decks. This is Captain John's t Harbour Boat Restaurant, In this c quiet, romantic atmosphere you can enjoy the gentle rocking of the boat ts in as you taste some of the best seafood a al dishes in the city. The prices are a bit f expensive but definitely worth it.