Nature: Watercraft in Distress Location: Bowers Beach - Frederica Address: 320 North Flack Ave , DE Cross Streets: Dead End / Main St