Current weather station observations near Hitchins Island