Mekiro is an island of the Gambier Islands of French Polynesia.
Wikipedia https://en.wikipedia.org/wiki/Mekiro
Coordinates -23°10'28.028" N -134°55'14.463" E