Miami west wind foil spots?

Hobie Beach (across from the marine stadium)?