The OC is really a great NPC show, lots of high quality competitors, a good crowd and the sponsors go for it too. So lots to do and see. It is in Anaheim.
The competitons at "Muscle Beach" in Venice are on Memorial Day weekend, July 4th and Labor Day. It is free to attend but there is an entry fee to compete. On Memorial Day it can get pretty exciting, the last two years the show was opened with an F16 flyover. Good fun!