Are +1's public?

Yes, Google may show personalized annotations to any signed-in user who has a social connection to a +1. However, any Google user can choose whether or not to display their +1's on their Google profile.