Current weather station observations near Looe Island