yellow restaurant with palm roof contrasting against the blue sky on Isla Mujeres, Mexico