Best Snorkeling Spots in Turks and Caicos

These islands are home to some beautiful snorkeling spots that are great for novice or experienced snorkelers alike.