Current weather station observations near Sloan's Island