Time Away Travel EditSt. Regis Hotels and Resorts Makes Glamorous Debut on Dubai’s Iconic Palm Jumeirah Island