Hurricane Erin is gaining strength in the Atlantic as it approaches the Caribbean. It could bring heavy rains to the Virgin Islands and Puerto Rico.