Here are the top things to do on Balboa Island, Balboa Peninsula, and the immediately surrounding areas in Newport Beach!