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.
The tourism in Madeira is caused by the beaches.