Go fishing on the pier. Apparently there was a mackeral run that day and everybody was catching a fish.
Across the island by the beach is the boardwalk. There are arcades, amusement rides, shops and restaurants and of coarse the beach. You will need to catch the ferry to get there from the island.
There are several public docks around the island where you can go fishing or luanch a little boat or kayak or just sit and enjoy the views.
307 Marine Ave, Balboa Island, CA 92625
Basic menu, nothing special or weird. Enjoy the view on the balcony. I had the seared Ahi tuna sandwich. It was cooked a little more than I care for but still tender and was tasty. Fries were thin and crunchy so that was good, too!
You can grab a bite to eat at Ruby's diner on the pier. They have a pretty good menu. If you love grease, try the Ruby burger on grilled sour dough or the fish-n-chips and a chocolate malt (yummy)! You can dine inside, but I'd definitely sit outside above of the restaurant where there are gorgeous views of the Pacific Ocean and New Port Beach.
You will need to catch a ferry from the island to get to the beach, which is only a five minute boat ride. The cost per person is $ 1.25. You can bring your car on the ferry too, but of course it will cost you a little bit more. If you do bring your car across, be prepared to wait because the ferry can only handle 3 cars at at time and there are only 2 ferries operating at the same time.
It is a coffe shoppe with pastries. But they also sell clothing and accessories. I bought two dresses without trying them on and I really like them. Prices were reasonable for what I bought. I would have paid twice as much at a department store. Great quality!
It might take you a while to find the ferry because the road signs aren't clear. Basically, find the public parking lot and walk across to the other side of the peninsula and walk towards the ferris wheel and you will see the ferry. To walk onto the ferry it costs US$1.00. I think cars (3 cars at a time) cost US$6.00 one-way.
410 S. Bayfront, Newport Beach, CA 92662