When the NHC initiated advisories on Bonnie, a tropical storm warning was issued for the central and northwest islands of the Bahamas.
In Florida, a tropical storm watch was issued for Golden Beach northward to Jupiter Inlet, and included Lake Okeechobee.
In addition, a tropical storm warning was issued from Golden Beach to Bonita Springs on the west coast of the state, and included the Florida Keys and Florida Bay.
By early July 23, the tropical storm warning from Golden Beach to Bonita Springs was discontinued, while a tropical storm warning was issued from Englewood to Deerfield Beach, Florida.
Six hours later, a tropical storm watch was put into effect for Destin, Florida to Morgan City, Louisiana; it was later upgraded to a tropical storm warning.
Three hours later, the tropical storm watch from Deerfield Beach to Jupiter Inlet, Florida and all tropical storm warnings in the Bahamas were discontinued.
All tropical storm watches and warnings had been discontinued by 1500 UTC July 24, shortly before Bonnie dissipated.

Three cruise ships, Carnival Pride, Carnival Destiny, and Grandeur of the Seas had to alter their courses due to the presence of Bonnie.
Due to the threat of a tropical storm, Louisiana Governor Bobby Jindal declared a state of emergency on July 22.
Along the Gulf Coast, concerns arose regarding the potential effects of the storm on the BP oil spill earlier in the year.
Due to risk of intoxicated storm surge, authorities prepared for possible evacuations of low-lying areas along coastlines.
On July 23, Admiral Thad Allen ordered the oil spill site to be evacuated, as Bonnie posed a safety threat to nearly 2,000 people in that area.
The ships and vessels in the area began preparation for evacuation on July 24.
Closer to shore, approximately 1,300 fishing boats laying boom had to evacuate.
When the NHC initiated advisories on Bonnie, a tropical storm warning was issued for the central and northwest islands of the Bahamas. In Florida, a tropical storm watch was issued for Golden Beach northward to Jupiter Inlet, and included Lake Okeechobee. In addition, a tropical storm warning was issued from Golden Beach to Bonita Springs on the west coast of the state, and included the Florida Keys and Florida Bay. By early July 23, the tropical storm warning from Golden Beach to Bonita Springs was discontinued, while a tropical storm warning was issued from Englewood to Deerfield Beach, Florida. Six hours later, a tropical storm watch was put into effect for Destin, Florida to Morgan City, Louisiana; it was later upgraded to a tropical storm warning. Three hours later, the tropical storm watch from Deerfield Beach to Jupiter Inlet, Florida and all tropical storm warnings in the Bahamas were discontinued. All tropical storm watches and warnings had been discontinued by 1500 UTC July 24, shortly before Bonnie dissipated.
Three cruise ships, Carnival Pride, Carnival Destiny, and Grandeur of the Seas had to alter their courses due to the presence of Bonnie. Due to the threat of a tropical storm, Louisiana Governor Bobby Jindal declared a state of emergency on July 22. Along the Gulf Coast, concerns arose regarding the potential effects of the storm on the BP oil spill earlier in the year. Due to risk of intoxicated storm surge, authorities prepared for possible evacuations of low-lying areas along coastlines. On July 23, Admiral Thad Allen ordered the oil spill site to be evacuated, as Bonnie posed a safety threat to nearly 2,000 people in that area. The ships and vessels in the area began preparation for evacuation on July 24. Closer to shore, approximately 1,300 fishing boats laying boom had to evacuate.
Tropical Storm Bonnie (2010)