Current weather station observations near Trowlock Island