Tropical Storm Sara is over the western Caribbean and will bring heavy rain and flooding to parts of Central America.