In the South Pacific, Bora Bora the most famous of French Polynesias Leeward Islands and recently awarded the title of the best island in the world by U.S. News invites you to immerse yourself in a tropical p ... Read more
Bora Bora, the most well-known of French Polynesia's Leeward Islands, is located in the South Pacific. It was recently named the best island in the United States by U.S. News. You are invited to enjoy a tropical paradise. Bora Bora's Four Seasons Resort is the ideal base. The Four Seasons Resort Bora Bora offers stunning views and is surrounded on all sides by coral reefs that surround a turquoise lagoon. You can find spacious hideaways around Bora Bora’s lagoon and on its outer beaches. Overwater bungalows can be found perched high above the turquoise lagoon. Beachfront villas extend along a semi-private sandy beach. Take in the stunning views of turquoise waters and Mount Otemanu.