Current weather station observations near Permuda Island