Leeward Islands: the tropical dream of French Polynesia
A handful of atolls and lagoons scattered in the South Seas that are a delight for the eyes and a cure for the soul. These are the Leeward Islands in French Polynesia, Raiatea, Bora Bora, Taha’a and Huahine. Always the…