Discover the incredible things available in gorgeous Mallorca! Including picturesque beaches and pristine waters to charming villages and dramatic mountain ranges, this Mediterranean island provides something for all! One can enjoy exciting water pursuits like kayaking, soak up the rays on a sandy shore , or lose yourself yourself in the unique cul