Royal Alhambra Palace is a luxe beach hotel offering multiple restaurants and bars, indoor and outdoor pools, and a spa.