Menorca, a sweet island