La tormenta cruzó la isla y surgió como un huracán débil después de empapar las islas.
Fue paralelo a la costa de Florida tierra adentro hasta emerger en el océano Atlántico occidental en Nueva Smyrna Beach, Florida, más tarde el 3 de septiembre.
Como tormenta extratropical, David continuó hacia el noreste sobre Nueva Inglaterra y los Marítimos canadienses.
Las horas de vientos huracanados erosionaron severamente las costas y arrasaron las carreteras costeras.
Los fuertes vientos del huracán David destruyeron o dañaron el 80 por ciento de los hogares (principalmente madera) en la isla, dejando al 75 por ciento de la población sin hogar, y muchos otros temporalmente sin hogar inmediatamente después.
Además, la lluvia convirtió los ríos en torrentes, barriendo todo a su paso hacia el mar.
Al pasar por la isla, el huracán provocó fuertes mares y lluvias torrenciales, que ascendieron a 19,9 pulgadas (505 mm) en Mayagüez, Puerto Rico y hasta 20 pulgadas (510 mm) en la región montañosa central .
Al tocar tierra en la República Dominicana, David giró inesperadamente hacia el noroeste, causando vientos de 125 mph (200 km/h) en Santo Domingo y vientos de categoría 5 en otras partes del país.
La tormenta causó lluvias torrenciales, lo que resultó en inundaciones extremas de los ríos.
La inundación arrasó pueblos enteros y comunidades aisladas durante el ataque de la tormenta.
Una grúa de contenedores montada sobre rieles se derrumbó en Río Haina en la terminal marítima.
Muchas carreteras en el país fueron dañadas o destruidas por las fuertes lluvias, acentuadamente en las ciudades de Jarabacoa, San Cristóbal y Baní.