Star Driver Kagayaki no Takuto is set on an island called Southern Cross, where Takuto Tsunashi arrives one night by swimming ashore. Takuto enrolls in the island's high school academy, which conceals a secret, a giant humanoid figure underground. Via star-driver.net