Mallorca in the Balearic Islands of Spain is gorgeous, with idyllic beaches, clear waters and fun attractions for a family ...