Luxury Travel Magazine features award-winning Villa del Palmar Resort