The Isles of Shoals are a group of small islands and tidal ledges situated approximately 6 miles off the east coast of the United States, straddling the border of the states of Maine and New Hampshire.