I have also fished in the Everglades around Chokoloskee and can confirm what Jr says. There are also a lot of opportunities to can snook and redfish.
Biscayne Bay is very close to Miami and there are usually good chances for bones, permit and tarpon.
IUf you intend to stay in Miami then you must reckon with approx. 2hr drive each way to and from Islamorada.