Current weather station observations near Illa d'Alcanada