Do I need separate pages for every neighborhood to increase relevance?

Not usually. One strong Miami page plus focused service pages is often better. Only create neighborhood pages if you can make each one truly unique and helpful.