There are reliable internet cafes on Puerto Ayora (Santa Cruz Island) and Puerto Baquerizo (San Cristóbal Island). Some hotels and restaurants on other islands will have Wi-Fi connection, but don't count on it.