The St. Regis Bora Bora Resort, located on the pristine shores of Bora Bora in French Polynesia, is a sanctuary of unparalleled luxury and natural beauty. Set against the backdrop of the turquoise lagoon and the dramatic peaks of Mount Otemanu, the resort offers guests an...