Current weather station observations near Never Fail Island