The Suncoast Seabird Sanctuary in Indian Shores is the place you're looking for. I visited the sanctuary on a trip to the Tampa Bay area in January. They should take the dove in and be able to nurse it back to health. They specialize in wildlife rehabilitation and the release of birds. The address is 18328 Gulf Blvd, Indian Shores, Fl. Telephone number is (727) 391-6211. Website is Seabirdsanctuary.com. Please give them a call or go to them with the injured dove.