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