Why are cruises to the Galapagos Islands so expensive?

Limited access and high demand drive up costs. Plus, your fare often covers guides, gear, and conservation fees.