About Huckleberry Island
Huckleberry Island is an island in Long Island Sound and part of New Rochelle, New York. It lies approximately three-fourths mile east of Davids' Island. The 10 acres island consists primarily of deciduous forest with virtually no shrubs or herbaceous growth under the canopy.