Current weather station observations near Isabella Island