Puerto Rico does NOT observe Daylight Saving Time (DST). It stays on Atlantic Standard Time (AST, UTC-4) year-round.
Aruba also does not observe DST and stays on AST (UTC-4) year-round.
Correction: The premise is wrong—both are 1 hour ahead of EST in fall/winter. They are in the same time zone (AST) year-round. The 2-hour difference would occur in spring/summer when the US East Coast shifts to EDT (UTC-4), matching AST, while Aruba/PR stay AST—so they become same time as EDT, not ahead.