Just got back yesterday.
We did half day with Capt Ty Sikes from Two Conchs out of Marathon. He was really great. Very fun guy. Wonderful trip with him. He communicated over text really well, and promptly. I can give you his number if you are interested.
There is road construction in Key Largo going outbound, so plan a little extra time.
I didn't have any meal that really stood out. All of it was pretty good. All of the service was pretty poor. The most memorable was Castaways on Marathon, close to the turtle hospital. The food was fine, service was mediocre. What made it memorable was the manatees. They drip the ac condensation line down into the canal and the manatee come drink the freshwater. They are literally right below you on the dock, maybe 3 feet from you.
https://castawayfloridakeys.com/We stayed at Hawks Caye and it is a fantastic resort.
We did a sandbar/snorkling tour out of Islamorada. It was a great trip. Snorkeling around Alligator Lighthouse was great. Tons of fish. Saw a huge grouper under one of the structures. The sandbar was cool. I imagine on the weekend it gets pretty crazy, particularly spring break. When we drove by on Saturday, it was mega crowded. We used Capt Rebekah with Coral Keys Adventures. She leaves out of the marina by Wahoos. Two thumbs up for her and the trip. Wahoos was a cool spot. Same as the rest. Good food, not great. Mediocre service.