No
No the have frozen squid and live worms. To get live bait you want to go to Channel Islands Sport Fishing Center. Which is across the street on Victoria. Its where you would go for a whale watching tour.
No. That's in the Harbor itself.
Thanks! Your answer is awaiting moderation.