Current weather station observations near Embassy Islands