Current weather station observations near Seven Hundred Acre Island