houses on stilts and a mosque on the beach