Last year, during an unusually nasty storm, water snaked through the narrow streets of Guraidhoo, a small island in the Maldives, pooling around the floor of the three-room house and chasing away guests.