Current weather station observations near McLeans Island