Hundreds gather on Harriet Island to celebrate Earth Day