For those wondering where Ometepe is located, it is in the country of Nicaragua on the large lake of Nicaragua.

Fun facts:
Blackbeard and his men would stop at the island on their way to Granada
Mark Twain traveled through there and wrote about it in his journal