Explore the top activities available in beautiful Mallorca! Including picturesque beaches and pristine waters to historic villages and dramatic mountain ranges, this Spanish island offers something for all! You can partake in thrilling water pursuits like sailing , unwind the warmth on a sandy sh