Current weather station observations near Sheldrake Island