Ich kenne sowohl die Algarve als auch Mallorca und würde IMMER Mallorca vorziehen, da diese Insel landschaftlich, kulturell und auch kulinarisch einfach mehr bietet.
Zu den von Dir genannten Orten: In Alcudia sind wir mal durchgefahren, da sich hier aber die Hotelklötze in 3er-Reihen hinter dem endlos langen Strand aufbauten, haben wir darauf verzichtet auszusteigen. In Cala Millor findet man auch Hotelklötze en masse, wir sind trotzdem ausgestiegen und an der ganz hübschen Strandpromenade entlang gebummelt, wo uns aber massenhaft wohlgenährte, mit Schiesser Doppelripp-Unterhemden bekleidete Männer mit dazu passender Begleitung begegneten, so dass wir bald das Weite gesucht haben. Also: Von den 3 von Dir erwähnten Orten käme für mich nuuur Cala Ratjada infrage. Es ist ein relativ gewachsenes Örtchen mit mehreren hübschen Stränden, auch am Ortsrand -allerdings nicht kilometerlang- einer wirklich schönen Strandpromenade, guter Infrastruktur und hat gerade für junge Leute viel zu bieten.