I am traveling to Miami and Key West from 7th of Dec to 11th of December. I intend to stay in Miami (south beach) on the 7th and 8th of Dec and in Key west on the 9th and 10th. Can somebody suggest good dive spots (and if there are any must see) and dive shops in these places? And would it be too cold to dive? On my way back on the 11th we can halt over in Key Largo or Islamorda if we can do some good dives there. Any leads would be helpful. Also, a friend of mine will be traveling with me who hasn't dived before, but would like to do an open water if time permits or else a few introductory dives. Any words of wisdom about the place and diving in the area are more than welcome. Thanks!