Current weather station observations near Sugar Loaf Island