Current weather station observations near Tuffin Island