PfcAJ
Contributor
Islamorada is a great choice. I used to work on a dive boat down there. You're in prime location to dive some great reefs, interesting wrecks, and within a reasonable drive of Key West for some party time. You can probably figure a way to fly into Marathon and save travel time from Miami/Ft Lauderdale.