Current weather station observations near Providence Island