Current weather station observations near Rodd Island