There is good diving in Miami and the Florida Keys.
Diving:
Motels: There are several inexpensive ones in the area.
Dive Shops:
Miami:
I hope this info will be helpful. You should dive Biscayne National Park ( reservations are recommended on weekends) and you should try to go to Key Largo in the Florida Keys. There are many dive operations in Key Largo and other hotels. Key Largo is about one hour from Miami. Enjoy your diving.