Yes, several of the big brand cruise lines have smaller ships that do the Galapagos. For the best experience you should look for a tour operator that combines 3, 4, 7 night locally based boats and a land package. A&K a is top of the line operator