Majorca (Mallorca in local parlance) is an idyllic Spanish island brimming with sunshine, offering something for every traveler to do and see. From its sandy beaches and lively resorts to its mountainous landscape, Majorca provides family fun as well as peaceful escapes. From Puerto Pollenca's charming seaside charms to Cala d'Or's sandy coves - villa […]