Dubai’s newest luxury escape, Cape Morris, is nestled within the city’s iconic World Islands and managed by Jumeirah Burj Al ...