by: JenPosted on: June 11, 2019June 11, 2019 Castle Island- nature in the City Castle Island is a terrific, easily accessible spot for a nature walk and photo shoot.