Cheap marinas do not exist in Miami but the moorings at Coconut Grove are safe and reasonably priced.
There was a long waiting list there when we left a few months back. The Dinner Key moorings suck, and your boat will get beat to hell. Good luck finding a cheap marina in the Miami area. There aren't any.