There's plenty of things to see and do in Mallorca including swimming from beautiful sandy beaches, sailing, canyoning and hiking.