Current weather station observations near Caboose Island