Marina Piccola has two small free beaches on either side of the Scoglio delle Sirene beach establishment, and both tend to get crowded in high season. You can walk to these beaches easily from the center of Capri town...just take the stairs down Via Mulo (there is a public bus back up the hill).