Turks and Caicos is Must See Tourist Place Caribbean - in Atlantic waters