Bora Bora: A Slice of Paradise in the South Pacific – Luxurious Stays, Activities & Travel Tips
Overview of Bora Bora Bora Bora, an island in the Leeward group of the Society Islands of French Polynesia, lies approximately 143 miles northwest of Tahiti. This island, renowned for its stunning lagoon and barrier reef, covers an area of about 12 square miles. Its central feature, Mount Otemanu, rises to 2,385 feet, offering a […]