When is the best time to travel to the Galapagos Islands? (Part I)