Not many places to shore dive in the Keys, the water is shallow for a long way out. Most of the diving in the Keys is boat diving.
IMO I would skip the Keys all together and stay North, anywhere between Miami and Ft. Lauderdale. We have some great beach, boat, reef and wreck diving right here and I find the boat crews much friendlier up this way then they are in the Keys. There are so many tourests down there that the crews tend to assume that everyone is an idiot rather then checking ones experience level. Even I, a local Instructor, am told exactly what I am going to do and how I am going to do it.
The only reason, IMO, to go to the Keys is to dive the Grove.
IMO I would skip the Keys all together and stay North, anywhere between Miami and Ft. Lauderdale. We have some great beach, boat, reef and wreck diving right here and I find the boat crews much friendlier up this way then they are in the Keys. There are so many tourests down there that the crews tend to assume that everyone is an idiot rather then checking ones experience level. Even I, a local Instructor, am told exactly what I am going to do and how I am going to do it.
The only reason, IMO, to go to the Keys is to dive the Grove.