In Long Beach also there are lots of restaurants on 2nd St in the Belmont Shore area of Long Beach. It's about 2-3 miles down the road from Pine St.
I also like to go kayaking alot. At the corner of Ocean and the bay (I forget the name of the road but it's just before the bridge over to the Naples section) is a place to rent kayaks. It's just $8 an hour (cash only) and you can go all thru the canals of Naples. I often make a stop off for Starbucks in the middle of a paddle. The rental place as maps and can tell you where to paddle. It's all in the Alamitos Bay so very smooth water.
You can also take a (touristy) gondola ride thru the Naples canals