Mislim da referenciras neki string ko array - provjeri što točno foreachas, var dumpaj prije pa 'izvrti' u glavi prvi put. Ili iza svakog loopa incrementaj counter i dumpaj ga, vidi gdje zapne, i onda provjeri taj array na kojem je zapelo.
<?php echo $this->kafane['galerija']['500x400'] ?>
Mislim da je ovo, kolko vidim kafane je array itema, a svaki item ima galeriju? a ti tu drito referenciras kafane[gallery]