Located on the beautiful beach of Cabo San Lucas, Mexico, and offering dramatic sweeping views of the Pacific Ocean, the Nobu Hotel is the first ground-up