「喫茶店」と「飲食店」では営業するための許可が違います
喫茶店営業許可しかとっていない店ではアルコールを提供できないし食べ物もトーストやサンドイッチなど簡単なものしか出せません
飲食店営業許可をとっていればアルコールも提供できるし食事も出せます
喫茶店と名乗っていてもカレーライスやピラフなどをメニューに載せている店は飲食店です(飲食店営業許可を取っているはずです、取っていなければ違法です)
法的なカフェの規定はありませんがカフェはアルコールも提供できるしカフェ飯といわれる食事も出していますから飲食店営業許可を取っているはずですから喫茶店ではなく飲食店に分類されます
法的な規定がありませんからアルコールや食事を提供しない店がカフェと名乗っても何の問題もないんですけどね