Thatcher's Island is located off the coast of Rockport, Massachusetts in the United States of America. It is a picturesque island that offers breathtaking views of the Atlantic Ocean.
Thatcher's Island is a must-visit destination for nature lovers and outdoor enthusiasts. The island offers opportunities for hiking, birdwatching, and exploring its rugged coastal landscape. Visitors can also enjoy camping and picnicking on the island.