About Elihu Island
Elihu Island is a private island off the coast of Stonington, Connecticut. It is located in Wequetequock Cove, just south of Goat Island and near Fishers Island. It has been variously known as Ledward or Ledward's Island, Elihu's or Elihue's Island, Elihu Chesebrough's Island, and Freeman's Island.