Not really. A man-made sand beach can be found near Calheta (on the west coast) and Machico (on the east coast). Apart from this, beaches are few and far between and are almost always pebble or rock.
Don’t come to Madeira Island if you’re looking for Canary Island-type sun lounging and splashing in the waves. However, a trip to Porto Santo should satisfy any beach lover’s desire for sand and sun.