...wouldn't it be a good idea to have delivery trucks along 30-A only be able to deliver at certain hours? Like 6 - 8 a.m.? Maybe only during the peak tourist seasons?
Yes, if no one owned a business, that would be great. However, 30A is made up of many businesses which aren't even open before 8am.
Delivery trucks aren't the cause of accidents. It just happens that one was involved in this, but the cause was the vehicle being a delivery vehicle.