Hurricane Ernesto was a moderately strong Atlantic hurricane that caused significant flooding in Puerto Rico before striking Bermuda as a hurricane.