Original: Most accounts agree that she found the barren floating island of Delos, which was neither mainland nor a real island, and gave birth there, promising the island wealth from the worshippers who would flock to the obscure birthplace of the splendid god who was to come.
Simplified: Leto found the island of Delos, which floated and so was not an island nor mainland,and gave birth there.