There is little or no shore diving in the Keys, there aren`t even any public beaches. The reef is quite a ways off shore so unless you can swim 5 to 6 miles you`re not going to find much to dive. On the other hand there is quite a a bit of shore diving anywhere between Palm Beach and Miami with the reef being only a few hundred yards off shore but then again you don`t camp down here, it`s a hotel or your car. I think the best suggestion is to dive the springs like others have said.