Mykonos: A paradise for foodies and devout worshippers of sun, sea, and sand