For a thoroughly relaxing stay on the gorgeous Canary Islands, look no further than the Melia Hotels & Resorts. Beach locations, facilities aplenty for ...