Original post here. The movie’s original title appears to have been La isla de la muerte and an alternate English-langugae release title is Maneater of Hydra. Sourced via coryscrappycinema. Original text:
From a poster for Island of the Doomed (1967).