The Isles of Shoals Cruise is an option for people who want to cruise out of Portsmouth Harbor and see the local scenery. Not far from the coast of Portsmouth, the Isles of Shoals can be found. There's a lot of history behind these iconic islands, with each one having its own stories to tell involving everything from pirates to pilgrims. This Portsmouth Harbor cruise is quite a lengthy one, running for over two hours in total. As well as admiring plenty of man-made landmarks across the isles, you'll also get many great chances to spot some wildlife, including many different species of birds.