Sheffield Island, one of the Norwalk Islands off the shore of Norwalk, Connecticut. View is looking west from Bluff Avenue in the Rowayton section of the city.