Made centuries ago by human hands, the culturally rich island of Mexcaltitán floods during the summer, turning its streets into canals navigable only by boat.