Palm trees tower over the little seafood restaurants at Barra de Potosi on the Pacific coast of Guerrero Mexico