The U.S. National Hurricane Center says Beta is expected to dump up to 25 centimeters of rain across western Panama , Costa Rica , northeastern Honduras , Nicaragua , and the Colombian islands of San Andres and Providencia .