Current weather station observations near Firmage's Island