Current weather station observations near Deacon's Island