Thatched palapa roofed buildings and bright orange exterior of Los Pampanos seaside restaurant, Celestun, Yucatan, Mexico