Pristine Four Seasons Hotel in Bora Bora

In the midst of turquoise waters is the Four Seasons Resort Bora Bora. Located in Motu Tehotu, the tropical paradise of the South Pacific, Bora Bora. Dubbed as the most famous of French Polynesia’s Leeward Islands, and recently awarded the title of “the best island in the world” by U.S. News. Photos by Four Seasons Resort