Neither Google nor Facebook no longer allow embedded slide shows of albums to blogger, so you now have to put up with a crummy web-link if you want to see the photo album.
Because it was our first time in the area, we screwed up a lot. First of all, we booked our rental house in Marathon, instead of Key West or Key Largo. When I looked at the map, I naively thought that Marathon being between Largo and West would make an ideal base from which to commute to both sides. What I didn't know was that traffic in the Keys is terrible, and Florida drivers are much worse than California drivers by several orders of magnitude. Commuting from Marathon to Key Largo was an ordeal during traffic hours, and there was one day when we abandoned a trip to Key West because there was a 4 hour traffic jam!
We did a dive trip from John Pennekamp Coral Reef State Park. All those months spent teaching Bowen how to snorkel finally paid off as he enjoyed the water and loved looking at fishes. His limit was basically his ability to keep warm in the water. His favorite movie quickly became Finding Dory!
On New Year's Day, we went to Key West for the Yankee Freedom to ferry us to Dry Tortugas National Park. This place was touted as having the best snorkeling in the Keys and lived up to its reputation. While most tourists stayed near the beach, if you make it over to the coal pilings, it's like swimming in an aquarium!