Turks and Caicos is home to white sand beaches and alluring waters perfect for snorkeling and diving.