Should I create multiple Google Business Profiles to cover more Miami areas?

No. That violates Google guidelines and risks suspension. Use one strong profile and accurate service areas, supported by real local prominence.