Current weather station observations near Megapod Island