As you live in Miami, Florida, Consulate General of India - Houston Texas has jurisdiction over your application. So, you should apply for OCI there.
In the OCI application, there is an entry regarding "place of issue of passport", you can enter US there.