Dive companies will no doubt try to sell you on a snorkeling excursion off the shores of Pillory Beach on Grand Turk's northwest coast. By all means, let them. Recent travelers advocate for the ...