There's also the issue of tectonic plates. The Eurasian plate is one, the Indian plate is another, and the Arabian plate is a third. So while all three might be part of Eurasia from the perspective of archaeology they're different geologically.
Plates with large land masses are the Eurasian, Australian, North American, South American, African, Arabian, Indian, and Antarctic. The Caribbean plate has part of central America and several large islands on it, the Pacific plate has a number of large islands like Hawaii (and part of New Zealand), the Cocos plate has the tip of Baja California, and IIRC the remaining plates have only small islands (Filipino, Juan de Fuca, Nazca, and Scotia plates).
So by a definition of "tectonic plate with large landmass" you'd get at least 8 continents.