Yellowstone National Park, Grand Teton National Park, and Glacier National Park are some of the most popular destinations in the country, and now you can visit them by cruise ship.