We really loved this snorkeling cruise. Key West is beautiful and spending a few hours on a boat with wonderful crew and other travelers was a fun experience! The Gulf of Mexico was gorgeous and we saw so many beautiful fish, sea life, and stingrays!