We will be staying in Ft. Lauderdale for a week in mid May and are interested in taking a day trip to Key Largo. The snorkeling trips this park offers sound good. Anyone been on one? What can we expect the water temperature to be in May? Along with snorkeling, we'd like to have lunch at a local place that offers great, not expensive seafood/fresh fish. Any recommendations? Thanks.