Current weather station observations near Canal Island