Current weather station observations near Margaree Island (Sea Wolf Island)