Do I need to put best service in Miami multiple times on the page?

No. Use it naturally in the title and early on, then write in normal language. Google understands variations and rewards evidence over repetition.