There are some small beaches in Gozo.
The best beach on Gozo is Ramla Bay with its wide sweep of reddish sand, which is on the north side.
The most touristic is Marsalforn, which is also a fishing village. In summer it tends to get crowded. There are some good hotels in the area.
Xlendi is a small village with a small, land-locked, sandy and pebbly beach, on the west side of the Island. It is surrounded by cliffs and is a good place to see the sunrise. In summer there is a good discoteque (Grotta) and also a bar.
There are some other beaches which are off the path but very nice if you don't like crowded beaches. Mgarr ix-xini, Id-dwejra, and san blas are some of them. Id-dwejra is known because there used to be a medicinal plant, which Gozitans used, in old times.