Just six miles long and two miles wide, Bora Bora is a tiny speck in the South Pacific. Part of French Polynesia’s Leeward Islands, this magical land of wondrous white sands, lush vegetation and a glittering blue-green lagoon is nothing short of spectacular.
Read more >