The beach of Sosua stretches for a full mile, and all along the white dunes runs a wall of vendors' stalls. The hawkers approached with open arms; they embraced me around the shoulders and smiled like ...