Where to spend a day on the water and reefs in the Florida Keys