As a whole, the trip was great. The house we rented was spectacular, with a small pool and dock. Sharks, Cuda, Manatee and tons of Parrot fish right there. Rented a couple kayaks and cruised the Bay, caught some small fish. The two guided trips were kind of a mixed bag and my son's dive day a complete waste due to weather and incompetence of other divers in group. If you're diving Key Largo seems to be the top place.
First guide for backcountry seemed like a solid angler but apparently hated being a guide. Dude had zero personality, no communication skills and anger issues. Bright side we went two for two on Tarpon with a 120 lber. I tried to make calls and research guides for the right fit, but oh well.
Second guide for offshore was the complete opposite. A young guy with a tremendous attitude and love of fishing. Plan was to start off with some easier fishing at his "spot"/ favorite rock pile offshore. That was a bust and he struggled to figure a plan B. We later switched to looking for Mahi or Tuna. Guide put forth effort and ended up with several "peanut" sized Mahi that equaled lunch and dinner for a couple days.
Biggest surprise for me was the snorkeling trip. I had very low expectations but loved it, great time. I forget the name of spot, but it is one of the most popular around Middle Keys.
Time flies on vacation and the trip went by so fast. I could have stayed for at least another week. I have no hot tips other than try to dive or snorkel several spots as it is world class. Rent kayaks a or a boat and do some DIY exploring. Talk with some guides or get a good recommendation for the type of fishing you are looking for. I was told we were kind of in between seasons for offshore with Tuna ending and Mahi just starting. One tip if you want to catch a Barracuda, they absolutely love that basic red Cuda Tube.
Have a great time
Steve