Paradise Found in the South Pacific

Bora Bora, French Polynesia             Bora Bora is a small South Pacific island that is located Northwest of Tahiti in French Polynesia. The entire area is surrounded by motus and a turquoise lagoon that is protected by a coral reef. This luxury resort destination is well known for their world-class scuba diving and snorkeling, romantic dinners on the beach, and gorgeous sunset cruises. State-of-the-art accommodations such as the St. Regis and Le Meridien offer their … Continue reading Paradise Found in the South Pacific