Snorkeling in Hawaii and the Caribbean offers dramatically different marine life, water conditions, and reef experiences ...