Current weather station observations near Felix Island