Explore the top activities on offer in stunning Mallorca! Including stunning beaches and turquoise waters to ancient villages and impressive mountain ranges, this Spanish island provides something for all! One can enjoy exciting water pursuits like windsurfing , soak up the warmth on a golden coa