Current weather station observations near Crouch Island