Fafner
Available on Crunchyroll
A tiny, remote island and Fafner mecha robots are the last line of defence against a hostile enemy called the Festum.