The St. Regis Bora Bora Resort is celebrating its 20th anniversary this year as one of the world's most iconic luxury resorts and a must-visit, bucket-list destination. To launch its 20th anniversary ...