Lelgin nailed it. The Pike has a number of places, Gladstones, PG Changs, Islands, but stay away from the Japanese place cause recently there was a food poisoning case or two. Second street, AKA Belmont Shore is a fun place to walk around and eat, there are a number of boutiques (nice stuff, not tourist beach stuff). Resturants, Puket Thai, Ninos, and pretty much any of the Italian places. The Marina is close to Belmont Shore, but not walking distance, maybe a 4 minute drive. Note that Belmont Shore has parking meters and it is not easy to find a spot, bring change. There are a couple of parking lots on the south side of 2nd street that only the locals know about so you might find a spot there. Have fun, Long Beach is a diverse and interesting place.