I've surfed south florida a bit, but I'm not that familiar with the miami surf spots, except for south beach, which gets very good but very crowded as well. I can tell you that your best bet for learning, and especially with the generally small south florida surf is to get yourself a nice fat 9ft or so longboard to learn on. And of course, keep checking swellinfo.com to find out when the conditions are going to be good