The beach in Viareggio
There are two public beaches. One is located near the port of Viareggio and it's extremely small.
The other one, large, is located at the south end of town.
All the rest of the beach is occupied by resorts that ask about 12-15 euros per day for a group of 4-5 people. For that amount you're provided with a place to change and shower, a beach umbrella, a sunbathing bed and a couple of chairs. Small boats can also be rented in such establishements.
Other small public beaches are available in Lido di Camaiore, but at the moment we have no certain information about them.