Shelter Island is a town at the eastern end of Suffolk County, New York, United States, separated from the rest of the county by water.
Shelter Island is a town at the eastern end of Suffolk County, New York, United States. Suffolk County is separated from the rest of the county by water.