Penikese Island lies off the coast of Massachusetts near Buzzards Bay. It is part of the Elizabeth Islands, which form the town of Gosnold, Massachusetts. Formerly home to a leper colony, today it houses a reform school.