Laguna Beach is going to be your best bet for tidepools in my eyes. Try the beach at Heisler Park (10min drive). There's metered parking at the top of the beach or you may be able to find free parking in the residential areas. As far as bonfires go I recommend the Aliso Niguel beach just 15 min from Heisler Park south down Pacific Coast Highway. As long as you get there before dark you can claim a pit and have a personal bonfire to yourselves. :] Remember to bring your own supplies!
The Pavilions market on Newport Coast Rd. is just up the hill from the villas and is quite big, any food item you could possibly need is found there plus a Starbucks, drycleaner, flim developing, and bank.