It’s so cliché to flock to Key Largo or Key West for snorkeling and scuba getaways, but those “in-the-know” suggest that the real action lies beneath the surface of the azure waters in the Middle Keys. More specifically the best snorkeling in the Florida Keys is said to be found at Sombrero Beach, on the south side of Marathon. Due to its oceanside location, this is also known to be one of...