On the island of Gran Canaria, Canary Islands, Poseidon stands ominously in the Ocean.