Why Did the Spanish Armada Fail?

Some of the most important reason’s for the failure of the Spanish Armada, are lack of communication between the Spanish and it’s allies, poor planning on the part of King Philip, and poor leadership that resulted from lack of experience by Medina Sidonia. Also, the English had more of an advantage being closer to their naval ports.