Current weather station observations near Devil's Island