Tavern Island, one of the Norwalk Islands off the shore of Norwalk, Connecticut as seen from Buff Avenue in the Rowayton section of the city. Ram Island is behind it to the viewer's right and Little Tavern Island is behind it to the viewer's left.