On the shore of lake Lago de Peten Itza in the capital of Peten Flores