Northwest Point Resort – Turks and Caicos

Turks and Caicos are a beautiful set of islands just southeast of the Bahamas. Known for their soft sand and crystal clear water, these islands are very appealing to beach lovers around the world. Most tourists visit the island of Providenciales often referred to as “Provo” which is also the most populated. Highlights include Leeward […]