Current weather station observations near Stoughton's Island