Well, it depends on the beach : there are a lot of them.
Actually Italy is surrounded by beaches for most of its boundaries
You can find both deep ones and very short ones.
As a general rule of thumb if it is in a place without touristic cities behind it it will be deep, if it is in front of a turistic place it will be narrow.