It is not necessary to learn Greek in order to visit Kefalonia. Most people speak English fluently and comfortably in Kefalonia. Most restaurants, tavernas, shops, banks and post offices will have staff that speak English - usually very well. If you make the effort to at least attempt to speak some Greek, it will be greatly appreciated