Has anybody found any great companies that offer snorkeling in Key West? I've found a few places online that look good, but was hoping I could get some feedback from you more experienced cruisers! The places I'm looking at online are: Sunny Days Catamaran, Fury Water Adventures, & Sebago Catamarans. Any advice?