Current weather station observations near Tugwells Island