Complex sentence: It stood on a rock in the middle of the river, and was considered impregnable by its situation, with its large keep enjoying the protection of six stout towers and thick curtain walls.
Split into simpler sentences: It stood on a rock in the middle of the river, and was considered impregnable by its situation. The large keep enjoyed the protection of six stout towers and thick curtain walls.