A Madeira with sandy beaches and direct flights from Great Britain and other points in Europe (and beginning in late 2000, North America) would surely not have been capable of staving off the mass-tourist market as it has thus far.
Madeira would have a lot more tourists if it had beaches.