TourTruth score 4.4 out of 10 Key West Reef Morning Snorkeling 3 hr Key West · 3 hrs · 1,067 reviews from $542 providers