Normally, I would say Northwestern, but given your interest in ophtho, I'm sure you know that Bascom Palmer is the #1 eye hospital in the world and would make it very easy for you to rub shoulders and gain mentorship from the leading experts in ophthalmology. So, I could see this going either way. With that said, if you end up not wanting ophtho, Northwestern will set you up well for any specialty whereas Miami is not quite as strong in most other specialties.
Edit: I did not mention Baylor or Vandy, but feel free to make a new X vs Y if they accept you.