Hurricane Erin brings heavy rain and potential for flooding to the Caribbean islands, with waves expected to hit the US coast early next week.