Current weather station observations near Garibaldi Island