Current weather station observations near Toadstool Island