It really depends on what you mean by local Ankur. Pretty much everything in San Pedro is 'local' as there aren't many streets and we all tend to shop and eat in the same locations. Pretty much wherever you choose to relax, as long as you can see people passing - you will get a local flavour. Now, for example, if you are looking for restaurants that serve specifically Belizean cuisine, then either take your pick of roadside grills or try some favourites such as El Fogon, Elvis, Caroline's Cookin, Robin's Jerk Chicken, George's Kitchen and I'm sure I'll get slapped for leaving out a few. Alternatively, just walk along any road and you'll encounter hole in wall places serving Belizean fare as well as street vendors selling everything from Creole Bread to Meat Pies.