Late spring in the Florida Keys is the sweet spot: The weather is pleasant but not too hot, hurricane season hasn't yet arrived, the water is warm, and the ...