Located in the Gulf of Maine just off the East Coast is a cluster known as the Isles of Shoals. These islands are rich in history and adventure, and ferries take advantage of this by offering guided tours to one of the main islands. The ferries travel from Portsmouth, New Hampshire, which is just under a … Read More
